Questo blog spiegherà come aggiungere un elemento a un array in Java. Quindi iniziamo!
Aggiungere elementi a un array Java
In Java, puoi aggiungere elementi a un array:
Ora, diamo un'occhiata al metodo indicato uno per uno.
Metodo 1: aggiunta di elementi all'array creando un nuovo array Java
Per aggiungere elementi a un array in Java, prima crea un array, quindi copia gli elementi di array esistenti nell'array appena creato. Dopo averlo fatto, puoi aggiungere nuovi elementi ad esso.
Esempio
In questo esempio, in primo luogo, creeremo un array intero chiamato NUMARRAY [] con i seguenti valori:
Nel prossimo passaggio, creeremo un nuovo array di tipi interi denominato newnumarray [] con una dimensione maggiore dell'array esistente:
int newnumarray [] = new int [numraray.lunghezza + 1];L'elemento 77 è memorizzato nella variabile denominata AppendValue, che vogliamo aggiungere:
int appendValue = 77;Per stampare l'array NUMARRAY [], Usa il Sistema.fuori.println () metodo:
Sistema.fuori.println ("NUMARRAY:" + Arrays.toString (NUMARRAY));Ora, copia gli elementi dell'array NUMARRAY [] in un array appena creato newnumarray [] usando un ciclo per loop:
per (int i = 0; iQuindi, inserire il valore che viene archiviato in AppendValue Variabile in Newnumarray []:
Newnumarray [Numarray.lunghezza] = appendValue;Infine, stampa gli elementi di Newnumarray []:
Sistema.fuori.println ("Newnumarray:" + array.toString (newnumarray));L'output indicato indica che 77 viene aggiunto con successo in Newnumarray []:
Ora, controlliamo l'altro metodo per aggiungere elementi a un array in Java.
Metodo 2: aggiunta di elementi a un array in Java usando ArrayList
Puoi anche utilizzare Java ArrayList per aggiungere elementi a un array. È considerato l'ideale come sraylist è un array ribadibile.
Esempio
Prima di tutto, creeremo un array di tipo intero chiamato NUMARRAY [] con i seguenti valori:
Array di stampa usando il file Sistema.fuori.println () metodo:
Sistema.fuori.println ("NUMARRAY:"+ Arrays.toString (NUMARRAY));Crea un arraylist chiamato newnumarraylist e passare l'array dentro usando il Aslist () metodo:
Lista di arrayAggiungi l'elemento richiesto nell'ArrayList creato con l'aiuto del metodo ADD ():
newnumarraylist.Aggiungi (77);Ora, convertiremo questo arraylist in un array usando il Toarray () metodo:
NUMARRAY = newNumarrayList.Toarray (Numarray);Infine, stampa l'array con l'elemento aggiunto:
Sistema.fuori.println ("ArrayList:"+ array.toString (NUMARRAY));Produzione
Abbiamo fornito tutte le informazioni necessarie relative all'aggiunta di elementi a un array in Java.
Conclusione
In Java, gli elementi possono essere aggiunti a un array utilizzando un elenco di array o creando un nuovo array. Il metodo migliore ed efficiente è l'utilizzo della schiera per lo scopo menzionato. Per fare ciò, convertire l'array esistente in un arraylist, aggiungere elementi richiesti e quindi convertirlo in un array normale. ArrayList prende anche meno spazio di memoria. Questo blog ha discusso dei metodi per aggiungere elementi a un array in Java.