Come aggiungere a un array in Java

Come aggiungere a un array in Java
Durante l'aggiornamento dei dati in Java, ci possono essere casi in cui lo sviluppatore deve omettere o aggiungere i dati in conformità con i requisiti. Ad esempio, aggiungendo dati identici nello stesso array per facilitare l'accessibilità. In tali casi, l'aggiunta di un array in Java è di grande aiuto per ordinare i dati e renderli leggibili.

Questo blog discuterà degli approcci per aggiungere un array in Java.

Come aggiungere a un array usando Java?

Per aggiungere un array in Java, applica i seguenti approcci combinati con "accordare()" metodo.

  • "Lista di array" Classe "aggiungere()" Metodo.
  • "lunghezza"Attributo e"per" Ciclo continuo.
  • "Indicizzazione"Tecnica e"per" Ciclo continuo.

Approccio 1: Aggiungi a un array in Java usando la classe "ArrayList" e il metodo "Add ()"

IL "accordare()"Il metodo fornisce la rappresentazione della stringa di un oggetto. IL "Lista di array"La classe è un array ridotto, contenuto in"Giava.pacchetto util" E "aggiungere()"È uno dei suoi metodi utilizzati per aggiungere elementi alla matrice.

Esempio
Seguiamo il codice sotto fornito:

Integer arr [] = 1,2,3;
Sistema.fuori.println ("L'array dato è:"+ array.toString (arr));
ArrayList ArrayList = new ArrayList (Arrays.aslist (arr));
lista di array.Aggiungi (4);
arr = arraylist.Toarray (arr);
Sistema.fuori.println ("Il nuovo array diventa:"+ array.toString (arr));

Nelle righe di codice sopra:

  • Prima di tutto, inizializza un array chiamato "arr"Con i valori interi.
  • Nel passaggio successivo, il "Array.accordare()"Il metodo fornisce una rappresentazione di stringa del contenuto dell'array in caso di"int"Array e lo mostra.
  • Dopodiché, applica il "Array.Aslist ()"Metodo per trasformarsi da un array a un oggetto elenco di dimensioni fisse.
  • Ora, associa il "aggiungere()Metodo "con il"lista di array"Classe per aggiungere il numero intero specificato come parametro (metodo) nell'array. Inoltre, converti il ​​“lista di array"In un array tramite l'associazione"Toarray ()" metodo.
  • Infine, applica il “Array.accordare()"Metodo di nuovo per trasformare i valori dell'array in stringa e visualizzarlo.

Produzione

In questo output, si può vedere che un nuovo numero intero viene aggiunto all'array, con successo.

Approccio 2: aggiungere un array in Java usando l'attributo "lunghezza" e loop "per"

IL "lunghezza"L'attributo calcola la lunghezza dell'array e il"per"Il ciclo viene utilizzato per iterare attraverso gli elementi ed eseguire la funzionalità di conseguenza. Questi approcci possono essere applicati in combinazione con "accordare()"Metodo per determinare e specificare la lunghezza dell'array e aggiungere un nuovo valore all'array in base a quello.

Esempio
Proviamo l'esempio sotto fornito:

int datoRray [] = 1,2,3,4,5,6;
int n = DatoRray.lunghezza;
int updatedArray [] = new int [n+1];
valore int = 7;
Sistema.fuori.println ("L'array dato è:"+ array.toString (DatoRray));
per (int i = 0; iaggiornatoray [i] = datorray [i];

Aggiornatoray [n] = value;
Sistema.fuori.println ("Il nuovo array diventa:"+ array.toString (aggiornatoray));

In code-snippet sopra:

  • In primo luogo, dichiarare un array con valori interi.
  • Nel passaggio successivo, associa il "lunghezza"Attributo per calcolare la lunghezza dell'array.
  • Dopodiché, il "nuovo int []"Assegna la lunghezza dell'array aggiungendo"1"Alla lunghezza dell'array corrente per accumulare il valore che deve essere aggiunto.
  • Ora, specifica l'intero che deve essere aggiunto. Inoltre, trasforma i valori dell'array in stringa tramite "accordare()" metodo.
  • Applicare il "per"Loop per iterare lungo gli elementi dell'array per copiare il suo contenuto e posizionarli in un nuovo array chiamato"Aggiornato Marray"Poiché questo array accumula lo spazio per l'aggiunta del nuovo numero intero.
  • Infine, trasforma il contenuto del nuovo array in una stringa tramite "accordare()"Metodo e visualizzarlo.

Produzione

Nell'output sopra, si può vedere che l'intero specificato è aggiunto al nuovo array.

Approccio 3: aggiungere un array in java usando la tecnica "indicizzazione" e loop "per"

Questi approcci possono essere applicati in combinazione per aggiungere una stringa all'array applicando una condizione sull'indice dell'array.

Esempio
La seguente illustrazione chiarisce il concetto discusso:

String DatoRray [] = "Harry", "David", "Tom";
int n = DatoRray.lunghezza;
int indice = 3;
Sistema.fuori.println ("L'array dato è:"+array.toString (DatoRray));
Stringa newarray [] = new string [n+1];
int j = 0;
per (int i = 0; iif (i == indice)
newarray [i] = "Jacob";

altro
newarray [i] = datorray [j];
J ++;

Sistema.fuori.println ("Il nuovo array diventa:"+array.toString (newarray));

Nelle righe di codice sopra:

  • Allo stesso modo, ricorda le metodologie discusse per dichiarare un array (stringa in questo caso) e determinarne la lunghezza.
  • Nel passaggio successivo, assegnare l'indice in cui la stringa deve essere aggiunta e trasforma l'array fornito in una stringa tramite "accordare()" metodo.
  • Successivamente, allo stesso modo, alloca le dimensioni del nuovo array, itera attraverso questo array e considerando la "indice"Condizione, posizionare il valore della stringa indicato in quella posizione.
  • Infine, visualizza il nuovo array dopo aver convertito i suoi valori in formato stringa.

Produzione

L'output sopra indica che una stringa aggiuntiva viene aggiunta a un nuovo array mantenendo intatti i valori specificati.

Conclusione

Per aggiungere un array in Java, applica il "accordare()Metodo combinato con il "Lista di arrayClasse "e"aggiungere()" metodo, "lunghezza"Attributo e"per"Loop o"Indicizzazione"Tecnica. Questi approcci possono essere utilizzati per aggiungere una voce con l'aiuto di un elenco e aggiungere un numero intero o una stringa in un nuovo array specificando la sua lunghezza (array), rispettivamente. Questo blog ha elaborato gli approcci per aggiungere un array in Java.