Heim  >  Artikel  >  Java  >  Java-Programm zum Hinzufügen von Elementen zu LinkedList

Java-Programm zum Hinzufügen von Elementen zu LinkedList

WBOY
WBOYnach vorne
2023-08-26 22:21:101212Durchsuche

Java-Programm zum Hinzufügen von Elementen zu LinkedList

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.

Elemente zu LinkedList in Java hinzufü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.

Grammatik

LinkedList<Type> nameOfinstance = new LinkedList<>();

Hier kann „Typ“ eine beliebige Wrapper-Klasse sein.

Die chinesische Übersetzung von

Beispiel 1

lautet:

Beispiel 1

Das 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);
   }
}

Ausgabe

The elements added to the list are: [Java, Python, Scala, Shell]

Beispiel 2

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++;
      }
   }
}

Ausgabe

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

Beispiel 3

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);
   }
}

Ausgabe

The elements added to the list are: [Java, Python, Scala, Shell]
Die chinesische Übersetzung von

Beispiel 4

lautet:

Beispiel 4

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);
   }
}

Ausgabe

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]

Fazit

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Nachrichten in JavaNächster Artikel:Nachrichten in Java