Convert Elenco in Array in Java

Convert Elenco in Array in Java
Durante la programmazione in Java, può esserci un requisito per imporre limiti al codice. Ad esempio, allocando dimensioni fisse ai valori di accumulazione del contenitore, i.e., "array". In tali situazioni, trasformare gli elenchi in array in Java per utilizzarli assiste efficacemente lo sviluppatore a rendere i dati riservati e immutabilizzabili.

Questo blog approfondirà gli approcci alla conversione degli elenchi in array in Java.

Come convertire l'elenco in Array in Java?

Per trasformare un elenco in un array in Java, applica i seguenti approcci:

  • "Toarray ()" Metodo.
  • "Toarray () Metodo e "Numero intero"Oggetto.

Approccio 1: convertire l'elenco in array in java usando il metodo "toarray ()"

IL "Toarray ()"Il metodo converte un"Lista di array"In un array e lo restituisce. IL "aggiungere()"Il metodo aggiunge elementi nell'elenco. Questi metodi possono essere applicati per convertire semplicemente l'elenco creato in un array.

Sintassi

lista di array.Toarray (Array)

In questa sintassi, "vettore"Corrisponde all'array in cui"Lista di array"Gli elementi sono memorizzati.

Esempio
Prima di procedere agli esempi accumulati, assicurarsi di includere la seguente libreria:

Importa Java.util.Lista di array;

Quindi, aggiungi il seguente codice:

classe pubblica ListToarray
public static void main (string [] args)
ArrayList convertList = new ArrayList ();
ConvertList.Aggiungi (1);
ConvertList.Aggiungi (2);
ConvertList.Aggiungi (3);
ConvertList.Aggiungi (4);
Sistema.fuori.println ("L'elenco è:"+convertList);
Object [] objarr = convertList.Toarray ();
Sistema.fuori.println ("I valori in un array sono:");
per (int i = 0; iSistema.fuori.println (objarr [i]);

Nelle righe di codice sopra:

  • In primo luogo, crea un numero intero "Lista di array"Con l'aiuto di un oggetto chiamato"ConvertList"Tramite il"nuovo"Parola chiave e"Lista di array()"Costruttore, rispettivamente.
  • Nel passaggio successivo, associa il "aggiungere()"Metodo con l'oggetto creato per aggiungere i numeri interi specificati e stampare l'elenco.
  • Dopodiché, invoca il "Toarray ()"Metodo per convertire l'elenco creato in un array facendo riferimento all'oggetto dell'elenco.
  • Infine, applica il “per"Loop per iterare lungo la serie di elementi e mostrarli individualmente.

Produzione

Nell'output sopra, si può osservare che l'elenco viene trasformato in un array in modo appropriato.

Approccio 2: convertire l'elenco in array in java usando il metodo "toarray ()" e oggetto "intero"

In questo approccio, il discusso "Toarray ()"Il metodo può essere applicato per trasformare il"Lista di array"Prima in un oggetto intero specificando la dimensione e poi in un array.

Esempio
Passiamo alle seguenti righe di codice:

classe pubblica ListToarray
public static void main (string [] args)
ArrayList convertList = new ArrayList ();
ConvertList.Aggiungi (1);
ConvertList.Aggiungi (2);
ConvertList.Aggiungi (3);
ConvertList.Aggiungi (4);
Integer [] updarray = new integer [4];
ConvertList.Toarray (updarray);
Sistema.fuori.println ("L'elenco è:"+convertList);
Object [] objarr = convertList.Toarray ();
Sistema.fuori.println ("I valori in un array sono:");
per (int i = 0; iSistema.fuori.println (objarr [i]);

Applicare i seguenti passaggi come previsto dallo snippet di codice sopra:

  • Ricorda gli approcci discussi per creare un "Lista di array"E aggiungilo ai numeri interi specificati tramite"aggiungere()" metodo.
  • Ora, crea un "Numero intero"Oggetto usando il"nuovo"Parola chiave e"Numero intero()"Costruttore, rispettivamente.
  • Questo convertirà il "Lista di array"In un oggetto intero specificando la dimensione.
  • Infine, converti il ​​matrice in un array tramite "Toarray ()"Metodo e visualizzare gli elementi dell'array tramite"per" ciclo continuo.

Produzione

In questo risultato, si può analizzare che i valori dell'elenco vengono accumulati in un array di conseguenza.

Conclusione

Per convertire un elenco in un array in Java, applica il "Toarray ()"Metodo o il combinato"Toarray ()Metodo e "Numero intero"Oggetto. Questi approcci convertono semplicemente il specificato "Lista di array"In un array tramite un"Numero intero"Oggetto. Questo blog ha discusso degli approcci alla conversione di un elenco in un array in Java.