Inizializza un array vuoto in Java
-
Parola chiave
new
per dichiarare un array vuoto in Java -
Dichiarare un array vuoto utilizzando una parola chiave
new
con dimensioni predefinite -
Inizializza un array senza usare la parola chiave
new
Questo articolo tutorial introdurrà come inizializzare un array vuoto in Java.
Esistono diversi modi per dichiarare un array in Java, ma possiamo farlo solo dinamicamente.
Parola chiave new
per dichiarare un array vuoto in Java
La parola chiave new
avvia un oggetto dinamicamente (allocazione runtime della memoria) e restituisce il riferimento alla memoria di quell’oggetto.
Per dichiarare un array vuoto in Java, possiamo usare la parola chiave new
. Dopo la dichiarazione di un array vuoto, possiamo inizializzarlo in modi diversi.
La sintassi per dichiarare un array vuoto è la seguente.
data - type[] array - name = new data - type[size];
// or
data - type array - name[] = new data - type[size];
Ci sono due modi principali per dichiarare un array vuoto in Java usando la parola chiave new
che è la seguente.
Dichiarare un array vuoto utilizzando una parola chiave new
con dimensioni predefinite
Possiamo dichiarare un array vuoto usando la parola chiave new
con una dimensione predefinita. In questo caso, forniremo la dimensione all’array prima del runtime, quindi l’array verrà dichiarato in base alla dimensione.
Il codice di esempio della dichiarazione di un array vuoto in base alla dimensione predefinita in Java e l’inizializzazione dei valori di tale array sono i seguenti.
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]);
}
}
}
In questo codice sopra, dichiariamo un array vuoto con una dimensione predefinita e quindi inizializziamo i valori di quell’array usando il cicli for
. Possiamo anche usare il cicli while
per lo stesso scopo.
L’output del codice è il seguente.
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
Inizializza un array senza usare la parola chiave new
C’è un altro modo per inizializzare un array e quindi aggiornare i suoi valori senza usare la parola chiave new
. In questo metodo, possiamo inizializzare l’array con valori predefiniti e aggiornarli con i nostri valori desiderati.
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]);
}
}
}
Nel codice sopra, inizializziamo un array che ha 5 memorizzati inizialmente, dopodiché possiamo aggiornare i suoi valori.
L’output del codice è il seguente.
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