Artículos
Java

Inicializar un array en Java

14/Jun/2007

Cuando vayamos a inicializar un array en Java tenemos varias posibilidades de hacerlo. No es que haya una mejor que otra, sino que podríamos decir que dependiendo de las circunstancias que se nos den e incluso de la que nos guste más.

Inicialización del Array durante la Declaración

Una de las formas más habituales y eficientes de inicializar un array en Java es durante la propia declaración del array. Esto se puede lograr de la siguiente manera:

String a[] = {"Avila","Burgos","León","Palencia","Salamanca",
   "Segovia","Soria","Valladolid","Zamora"};

En este caso, es importante destacar que no es necesario que especifiquemos numéricamente el número de elementos que queremos en el array. En su lugar, el tamaño del array se calculará automáticamente en función de la cantidad de elementos que incluyamos entre las llaves en la declaración.

Esta técnica de inicialización es particularmente útil cuando ya sabemos de antemano qué elementos queremos en el array. Además, simplifica el código y lo hace más legible, ya que se evita tener que llamar a métodos de inicialización por separado.

Inicialización del Array mediante la asignación directa de elementos

Otra de las formas de inicializar un array en Java es asignando directamente los elementos a cada una de sus posiciones. Este método es particularmente útil cuando conocemos los valores específicos que queremos almacenar en el array.

El primer paso para utilizar este método es la declaración del array. La declaración de un array implica especificar su tipo y su tamaño. Aquí hay un ejemplo de cómo se declara un array de cadenas de texto (String) con un tamaño de nueve elementos:

String b[] = new String[9];

Una vez que el array ha sido declarado, podemos comenzar a asignar valores a cada una de sus posiciones. Es importante recordar que, en Java, el índice del primer elemento de un array es siempre cero. Es decir, si queremos asignar un valor al primer elemento de nuestro array, debemos hacerlo en la posición cero.

Aquí está el código que muestra cómo asignar valores a un array:

b[0] = "Avila";
b[1] = "Burgos";
b[2] = "León";
...

Vale la pena señalar que este método de inicialización tiene una limitación conceptual. Es más adecuado cuando conocemos de antemano los elementos que queremos almacenar en el array. Si no conocemos los elementos que queremos almacenar en un punto específico de nuestro programa, es probable que debamos utilizar otro método de inicialización.

Código Fuente

Descárgate el código fuente de Inicializar un array en Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Inicializar un array en Java

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
45 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios