Array anónima en Java

Una array en Java sin ningún nombre se conoce como array anónima . Es una array solo para crear y usar instantáneamente. Usando una array anónima, podemos pasar una array con valores de usuario sin la variable a la que se hace referencia.

Propiedades de arrays anónimas:

  • Podemos crear una array sin nombre. Estos tipos de arrays sin nombre se denominan arrays anónimas.
  • El propósito principal de una array anónima es solo para uso instantáneo (solo para uso único).
  • Una array anónima se pasa como argumento de un método.

Nota: Para la creación de arrays anónimas, no mencione el tamaño entre []. El número de valores que pasan dentro de {} se convertirá en el tamaño.

Sintaxis: 

new <data type>[]{<list of values with comma separator>};

Ejemplos:

// anonymous int array 
new int[] { 1, 2, 3, 4};  

// anonymous char array 
new char[] {'x', 'y', 'z'}; 

// anonymous String array
new String[] {"Geeks", "for", "Geeks"}; 

// anonymous multidimensional array
new int[][] { {10, 20}, {30, 40, 50} };

Implementación:

Java

// Java program to illustrate the
// concept of anonymous array
 
class Test {
    public static void main(String[] args)
    {
          // anonymous array
          sum(new int[]{ 1, 2, 3 });
    }
   
    public static void sum(int[] a)
    {
        int total = 0;
 
        // using for-each loop
        for (int i : a)
            total = total + i;
         
        System.out.println("The sum is: " + total);
    }
}
Producción

The sum is: 6

Explicación: en el ejemplo anterior, solo para llamar al método de suma, requerimos una array, pero después de implementar el método de suma, ya no usamos la array. Por lo tanto, para este requisito único, la array anónima es la mejor opción. Según nuestro requisito, más tarde podemos dar el nombre a la array anónima y luego ya no será anónima. 

Este artículo es una contribución de Bishal Kumar Dubey . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *