Inizializza un array vuoto in Java

Abdul Mateen 12 ottobre 2023
  1. Parola chiave new per dichiarare un array vuoto in Java
  2. Dichiarare un array vuoto utilizzando una parola chiave new con dimensioni predefinite
  3. Inizializza un array senza usare la parola chiave new
Inizializza un array vuoto in Java

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

Articolo correlato - Java Array