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

In diesem Beispiel lernen wir, die verknüpfte Liste in ein Array zu konvertieren und umgekehrt in Java.

Bevor Sie sich mit dem Beispiel vertraut machen, sollten Sie zuerst die folgenden Tutorials besuchen:

  • Java LinkedList-Klasse
  • Java Array
  • LinkedList-Datenstruktur

Beispiel 1: Konvertieren Sie die LinkedList in ein Array

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

Ausgabe

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

Im obigen Beispiel haben wir eine verknüpfte Liste mit dem Namen Sprachen erstellt. Beachten Sie die Linie,

 languages.toArray(arr);

Hier toArray()konvertiert die Methode die verknüpften Listensprachen 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: Array in LinkedList konvertieren

 import java.util.Arrays; import java.util.LinkedList; 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 a linked list LinkedList languages= new LinkedList(Arrays.asList(array)); System.out.println("LinkedList: " + languages); ) )

Ausgabe

 Array: (Java, Python, C) LinkedList: (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 verknüpfte Liste.

Interessante Beiträge...