Come inizializzare un array in java

Come inizializzare un array in java

Durante la programmazione in Java, può esserci un requisito per accumulare dati sfusi in un array. Ad esempio, organizzare e ordinare i dati per renderli leggibili e accessibili in modo efficace. In tali casi, l'inizializzazione e l'utilizzo di un array è assistito nella gestione delle risorse contenute in modo efficiente.

Questo blog illustrerà gli approcci per inizializzare un array usando Java.

Come inizializzare un array in java?

Un array può essere inizializzato in più modi. Questi possono inizializzarlo con i valori non assegnati, inizializzandolo dopo averlo dichiarato, sia con i valori interi e stringa allo stesso tempo.

Sintassi

DataType [] ArrayName


Nella sintassi sopra:

    • "tipo di dati"Corrisponde al tipo di dati di array che possono essere un numero intero, una stringa, ecc.
    • "["Staffe quadrate si riferiscono alla dimensione dell'array.

Le possibilità discusse per inizializzare un array saranno ora illustrate per uno!

Esempio 1: inizializza un array senza assegnare valori in Java

In questo esempio, un array può essere inizializzato senza assegnare valori:

int [] samplearray = new int [3];
per (int i = 0; i < 3; i++)
Sistema.fuori.println ("L'array con valori non assegnati è:"+ samplearray [i]);


Applicare le seguenti fasi in conformità con il codice sopra:

    • In primo luogo, inizializza un array chiamato "Samplearray"E definire le sue dimensioni. io.e., "3".
    • Dopodiché, applica il "per"Loop per iterare lungo l'array e stamparlo sulla console.

Produzione


Poiché nessun elemento è contenuto in un array, l'iterazione restituisce il valore "0"In ciascuno degli indici dell'array.

Esempio 2: inizializza un array dopo la dichiarazione in Java

In questo esempio particolare, un array verrà dichiarato e inizializzato con valori interi e i valori dell'array accumulati possono essere visualizzati rispettivamente sulla console:

int [] voci;
voci = new int [] 1,2,3;
per (int i = 0; i < 3; i++)
Sistema.fuori.println ("L'array dopo l'inizializzazione diventa:"+voci [i]);


Nelle righe di codice sopra:

    • Prima di tutto, dichiara un array chiamato "inserimenti".
    • Nel passaggio successivo, alloca i valori interi indicati ad esso.
    • Infine, applica il “per"Loop per iterare lungo le voci dell'array e mostrarle.

Produzione


Nell'output sopra, si può vedere che i valori assegnati nell'array sono stati visualizzati dopo l'iterazione.

Esempio 3: inizializzare e allocare i valori in un array contemporaneamente in Java

In questo particolare esempio, l'inizializzazione di un array e l'allocazione dei valori in esso possono essere eseguite contemporaneamente:

int [] voci = 1,2,3;
per (int i = 0; i < 3; i++)
Sistema.fuori.println ("L'array inizializzato diventa:"+voci [i]);


Implementa i seguenti passaggi come indicato nel frammento di codice sopra:

    • Inizializza l'array chiamato "inserimenti"E assegnare i valori dichiarati contemporaneamente.
    • Nel passaggio successivo, allo stesso modo, applica il "per"Loop per iterare attraverso i valori dell'array e visualizzarli.

Produzione


L'output di cui sopra indica che la dichiarazione e l'inizializzazione dell'array sono state eseguite in modo appropriato.

Esempio 4: inizializza un array con i valori interi e stringa in Java

In questa dimostrazione, un array verrà inizializzato con i valori interi e stringa:

Object [] voci = "Harry", 1,2, "David", 3;
per (int i = 0; i < 5; i++)
Sistema.fuori.println ("L'array inizializzato diventa:"+voci [i]);


Nelle righe di codice sopra:

    • Innanzitutto, inizializza un array chiamato "inserimenti"Con i valori interi e stringa.
    • Notare che "Oggetto"Significa che sia i valori interi che quelli della stringa possono essere accumulati in un array.
    • Infine, allo stesso modo, applica il "per"Loop per iterare lungo i valori dell'array e visualizzarli.

Produzione


Si trattava di inizializzare gli array in Java.

Conclusione

Un array in Java può essere inizializzato senza assegnare valori, dopo la dichiarazione o con i valori interi e stringa. È fatto con l'aiuto di "parentesi quadre [ ]"E quindi allocaggio dei valori (array). Questi valori possono essere numeri interi, stringhe o entrambi. Questo blog ha discusso degli approcci per inizializzare un array in Java.