LinkedList ist eine allgemeine Klasse des Java Collection Framework, die drei Schnittstellen implementiert: List, Deque und Queue. Es bietet die Funktionalität der LinkedList-Datenstruktur, einer linearen Datenstruktur, in der jedes Element miteinander verknüpft ist. Wir können eine Vielzahl von Vorgängen für eine LinkedList ausführen, einschließlich des Hinzufügens, Entfernens und Durchlaufens von Elementen. Um Elemente zu einer LinkedList-Sammlung hinzuzufügen, können wir verschiedene integrierte Methoden wie add(), addFirst() und addLast() verwenden. Wir werden untersuchen, wie Sie diese Methoden verwenden, um Elemente zu einer LinkedList hinzuzufügen.
In Java stellt die LinkedList-Klasse die folgenden integrierten Methoden zum Hinzufügen von Elementen bereit:
add() − Wird verwendet, um ein Element am Ende der Sammlung einzufügen. Wir verwenden es häufiger als andere Methoden.
addFirst() − Diese Methode wird verwendet, um ein Element am ersten Index von LinkedList einzufügen.
addLast() − Es fügt ein Element an der letzten Indexposition der angegebenen LinkedList ein.
addAll() − Wenn wir alle Elemente einer Sammlung zu einer anderen LinkedList hinzufügen müssen, verwenden wir die Methode addAll().
In unserem Java-Programm übergeben wir beim Einfügen von Elementen in LinkedList einfach die erforderlichen Elemente als Parameter.
Bevor wir zum Java-Programm springen, um Elemente zu LinkedList hinzuzufügen, besprechen wir die Syntax zum Erstellen einer Instanz der LinkedList-Klasse.
LinkedList<Type> nameOfinstance = new LinkedList<>();
Hier kann „Typ“ eine beliebige Wrapper-Klasse sein.
Die chinesische Übersetzung vonDas folgende Beispiel veranschaulicht, wie wir die Methode add() verwenden, um Elemente in eine LinkedList einzufügen.
import java.util.LinkedList; public class Demo1 { public static void main(String[] args) { // creating a linkedlist LinkedList<String> input_list = new LinkedList<>(); // adding elements to the list input_list.add("Java"); input_list.add("Python"); input_list.add("Scala"); input_list.add("Shell"); // printing the result System.out.println("The elements added to the list are: " + input_list); } }
The elements added to the list are: [Java, Python, Scala, Shell]
Sie können auch die Methode add() verwenden, um ein Element an der gewünschten Position in der LinkedList einzufügen. Es kann auch eine Indexnummer als optionales Argument akzeptieren.
import java.util.LinkedList; public class Demo2 { public static void main(String[] args) { // creating a linkedlist LinkedList<String> input_list = new LinkedList<>(); // adding initial elements to the list input_list.add("Java"); input_list.add("Python"); input_list.add("JavaScript"); // printing the result System.out.println("The list is defined as: " + input_list); // adding a new element to the existing list at index 1 input_list.add(1, "Scala"); // printing the new result System.out.println("The list after adding element at position 1: "); int index = 0; for(String print : input_list) { System.out.println("Index: " + index + ", Element: " + print); index++; } } }
The list is defined as: [Java, Python, JavaScript] The list after adding element at position 1: Index: 0, Element: Java Index: 1, Element: Scala Index: 2, Element: Python Index: 3, Element: JavaScript
Im folgenden Beispiel fügen wir mithilfe der listIterator()-Methode Elemente zu LinkedList hinzu.
import java.util.LinkedList; import java.util.ListIterator; public class Demo3 { public static void main(String[] args) { // creating a linkedlist LinkedList<String> input_list = new LinkedList<>(); // creating an instance of ListIterator ListIterator<String> newList = input_list.listIterator(); // adding elements to the list newList.add("Java"); newList.add("Python"); newList.add("Scala"); newList.add("Shell"); // printing the result System.out.println("The elements added to the list are: " + input_list); } }
The elements added to the list are: [Java, Python, Scala, Shell]
In diesem Beispiel fügen wir mithilfe der Methoden addFirst() und addLast() Elemente am ersten und letzten Index von LinkedList ein.
import java.util.LinkedList; public class Demo4 { public static void main(String[] args) { LinkedList<Integer> inputList = new LinkedList<>(); // Adding elements in linkedlist inputList.add(8); inputList.add(4); inputList.add(1); inputList.add(0); System.out.println("Elements of the original Linkedlist : " + inputList); // adding elements to the first and last index inputList.addFirst(9); inputList.addLast(9); // to print the result System.out.println("After adding elements to the first and last index of Linkedlist : " + inputList); } }
Elements of the original Linkedlist : [8, 4, 1, 0] After adding elements to the first and last index of Linkedlist : [9, 8, 4, 1, 0, 9]
In diesem Artikel wird zunächst LinkedList vorgestellt, eine allgemeine Klasse des Java Collection Framework. Im nächsten Abschnitt haben wir verschiedene integrierte Methoden dieser Klasse gesehen, mit denen Elemente in eine LinkedList-Sammlung eingefügt werden können. Diese Methoden sind: add(), addAll(), addFirst() und addLast().
Das obige ist der detaillierte Inhalt vonJava-Programm zum Hinzufügen von Elementen zu LinkedList. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!