Cómo inicializar un array vacía en Java
-
new
palabra clave para declarar un array vacía en Java -
Declarar un array vacía usando la palabra clave
new
con un tamaño predefinido -
Inicializar un array sin usar la palabra clave
new
Este artículo del tutorial introducirá cómo inicializar un array vacía en Java.
Hay varias maneras de declarar un array en Java, pero sólo podemos hacerlo dinámicamente.
new
palabra clave para declarar un array vacía en Java
La palabra clave new
inicia un objeto dinámicamente (asignación de memoria en tiempo de ejecución), y devuelve la referencia de la memoria de ese objeto.
Para declarar un array vacía en Java, podemos usar la palabra clave new
. Después de la declaración de un array vacía, podemos inicializarla usando diferentes formas.
La sintaxis de la declaración de un array vacío es la siguiente.
data - type[] array - name = new data - type[size];
// or
data - type array - name[] = new data - type[size];
Hay dos formas principales de declarar un array vacía en Java usando la palabra clave new
que es la siguiente.
Declarar un array vacía usando la palabra clave new
con un tamaño predefinido
Podemos declarar un array vacía usando la palabra clave new
con un tamaño predefinido. En este caso, le daremos el tamaño a el array antes del tiempo de ejecución, y luego el array será declarada de acuerdo al tamaño.
El código de ejemplo de la declaración de un array vacío por tamaño predefinido en Java y luego inicializar los valores de ese array es el siguiente.
public class Declare_Empty_Array {
public static void main(String args[]) {
int Size = 5;
int array[] = new int[Size];
for (int i = 0; i < Size; i++) {
array[i] = i + 1;
System.out.println("The value stored in array on index " + i + " is: " + array[i]);
}
}
}
En el código anterior, declaramos un array vacía con un tamaño predefinido y luego inicializamos los valores de esa array usando el bucle for
. También podemos usar el bucle while
para el mismo propósito.
La salida del código es la siguiente.
The value stored in the array on index 0 is : 1 The value stored in the array on
index 1 is : 2 The value stored in the array on index 2 is : 3 The value stored in the array on
index 3 is : 4 The value stored in the array on index 4 is : 5
Inicializar un array sin usar la palabra clave new
Hay otra forma de inicializar un array y luego actualizar sus valores sin usar la palabra clave new
. En este método, podemos inicializar el array con valores predefinidos y actualizarlos con nuestros valores deseados.
import java.util.Scanner;
public class Declare_Empty_Array {
public static void main(String args[]) {
int array[] = {5, 5, 5, 5, 5};
for (int i = 0; i < array.length; i++) {
array[i] = i + 1;
System.out.println("The value updated in array on index " + i + " is: " + array[i]);
}
}
}
En el código anterior, inicializamos un array que tiene 5 almacenados en ella inicialmente, y después de eso, podemos actualizar sus valores.
La salida del código es la siguiente.
The value updated in array on index 0 is : 1 The value updated in array on index 1 is : 2 The value
updated in array on index 2 is : 3 The value updated in array on index 3 is : 4 The value
updated in array on index 4 is : 5