Gli array sono una struttura di dati che memorizza elementi di un tipo di dati simile rappresentato dagli indici. Un indice è un numero numerico che definisce la posizione di un elemento in un array. Questo post descrive brevemente gli array in Java con i seguenti risultati di apprendimento:
Come funzionano gli array in Java
Gli array in Java hanno diversi scopi da servire, come ottimizzare il codice e ottenere dati specifici memorizzati in una posizione specifica. Per questo, gli array in Java sono classificati in due categorie principali discusse in questa sezione.
Array singoli dimensionali
Come dirige il nome di questo tipo, viene utilizzato per archiviare elementi uno dopo l'altro in una posizione di memoria lineare. Uno dei seguenti sintassi ti aiuterà a dichiarare un array unidimensionale:
DataType [] Array-Name;La descrizione della sintassi è fornita di seguito:
Prima dell'inizializzazione, è necessaria l'istanziazione per eseguire utilizzando il nuovo operatore di Java. L'istanziazione crea un'istanza dello stesso tipo di dati e alloca anche la memoria. Ad esempio, la seguente dichiarazione aiuta nell'istanziazione di:
DataType [] array-name = new DataType [a];- IL tipo di dati deve essere lo stesso su entrambi i lati e [a] rappresenta la dimensione dell'indice dell'array.
Nota: Se si dichiara e inizializza gli array in una singola riga, è possibile saltare l'istanziazione in tale situazione.
Array multidimensionali
Contrariamente agli array monodimensionali (che memorizzano le variabili), questa categoria consente di archiviare più array in un singolo array. Inoltre, l'array multidimensionale può essere di 2-D (2 dimensioni) o 3-D (3-dimensioni). La seguente sintassi si riferisce alla dichiarazione di array multidimensionali:
DataType [] [] Array-Name; // per array bidimensionaliCome usare array in java
Questa sezione fornisce l'utilizzo di array monodimensionali in Java. Per una migliore sottovalutazione, questa sezione è divisa in diverse sottosezioni che si riferiscono a varie operazioni di array in Java.
Come dichiarare array unidimensionali (1-D) in Java
Gli array unidimensionali in Java sono dichiarati seguendo la sintassi fornita nella sezione sopra.
L'istruzione fornita di seguito dichiara un array unidimensionale in Java che memorizza solo il tipo di dati di String degli elementi. Il nome della stringa è impostato su laptop,
String [] laptops = new String [5];L'istruzione sopra è utilizzata nel seguente codice Java:
pacchetto newpack;Il codice sopra è spiegato qui:
L'output del codice è mostrato nella seguente immagine
Tuttavia, un array può essere dichiarato, istanziato e inizializzato anche in una dichiarazione. Ad esempio, la dichiarazione fornita di seguito aiuta a farlo:
String [] laptops = "hp", "dell", "lenovo";Come dichiarare e inizializzare gli array multidimensionali
La seguente istruzione Java consente di creare un array che memorizza i valori interi in 2 dimensioni.
int [] [] num = 1, 2, 3, 4,5;L'affermazione è spiegata qui:
Inoltre, la dichiarazione di cui sopra è esercitata nel seguente codice Java:
pacchetto newpack;La descrizione del codice è fornita di seguito:
L'output del codice è mostrato di seguito:
Come usare per loop in array Java
I loop svolgono un ruolo cruciale nella stampa di valori di array in Java. Si osserva che il sistema.fuori.L'istruzione println () stampa solo le variabili una per una e potresti dover scrivere più istruzioni per ottenere tutti i dati archiviati in un array. Per superare questo problema, i loop sono un modo efficace per stampare tutti i dati archiviati in un array contemporaneamente. Qui, stiamo esercitando il loop per array midimensionali e bidimensionali in Java.
Utilizzando per loop in array monodimensionali (1-D)
Il Loop in Java ha tre parti da considerare che sono seguite dalla sintassi fornita di seguito:
per (inizializzazione, condizione, incremento/decremento);Il seguente codice Java utilizza per loop che stampa tutti i valori in un array denominato laptop:
pacchetto newpack;Il ciclo per sopra utilizzato è per un array da 1 d e la descrizione del codice è fornita di seguito:
L'output mostra che usando un'istruzione abbiamo stampato tutti gli elementi memorizzati in Java.
Utilizzando per loop in array 2-D
Il seguente codice Java utilizza il loop in array 2-D per ottenere la stampa di tutti gli elementi di Java. Durante l'utilizzo del ciclo in array 2-D, devi usare per loop nidificato. Il codice fornito di seguito pratichi il loop in array 2-D:
pacchetto newpack;Il codice è descritto come:
L'output del codice è mostrato di seguito:
Conclusione
Gli array in Java vengono utilizzati per archiviare numerosi elementi dello stesso tipo di dati linearmente o in multidimensions. Questo post descrittivo fornisce una guida completa sugli array in Java. Il meccanismo di lavoro degli array in Java è discusso in dettaglio. Sulla base di ciò, abbiamo eseguito diverse operazioni che dimostrano meglio il concetto di array in Java. Inoltre, impareresti anche a dichiarare e inizializzare gli array monodimensionali in Java.
Codice felice!!