Java-Programm zum Konvertieren der ArrayList in ein Array und umgekehrt

In diesem Beispiel lernen wir, die Arrayliste in ein Array zu konvertieren und umgekehrt in Java.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java ArrayList-Klasse
  • Java-Arrays

Beispiel 1: Konvertieren Sie die Arrayliste in ein Array

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the arraylist languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // Create a new array of String type String() arr = new String(languages.size()); // Convert ArrayList into the string array languages.toArray(arr); System.out.print("Array: "); for(String item:arr) ( System.out.print(item+", "); ) ) )

Ausgabe

 ArrayList: (Java, Python, JavaScript) Array: Java, Python, JavaScript,

Im obigen Beispiel haben wir eine Arrayliste mit dem Namen Languages ​​erstellt. Beachten Sie die Linie,

 languages.toArray(arr);

Hier toArray()konvertiert die Methode die Arraylist-Sprachen in ein Array. Und speichert es im String-Array arr.

Hinweis : Wenn wir der toArray()Methode kein Argument übergeben , gibt die Methode ein Array vom ObjectTyp zurück.

Beispiel 2: Konvertieren Sie Array in ArrayList

 import java.util.Arrays; import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an array String() array = ("Java", "Python", "C"); System.out.println("Array: " + Arrays.toString(array)); // convert array to arraylist ArrayList languages= new ArrayList(Arrays.asList(array)); System.out.println("ArrayList: " + languages); ) )

Ausgabe

 Array: (Java, Python, C) ArrayList: (Java, Python, C)

Im obigen Beispiel haben wir ein Array vom StringTyp erstellt. Beachten Sie den Ausdruck,

 Arrays.asList(array)

Hier konvertiert die asList()Methode der ArraysKlasse das angegebene Array in die Arrayliste.

Interessante Beiträge...