Heim > Java > javaLernprogramm > Hauptteil

Java-Programm zum Hinzufügen von Elementen zu LinkedList

WBOY
Freigeben: 2023-08-26 22:21:10
nach vorne
1350 Leute haben es durchsucht

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<>();
Nach dem Login kopieren

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);
   }
}
Nach dem Login kopieren

Ausgabe

The elements added to the list are: [Java, Python, Scala, Shell]
Nach dem Login kopieren
Nach dem Login kopieren

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++;
      }
   }
}
Nach dem Login kopieren

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
Nach dem Login kopieren

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);
   }
}
Nach dem Login kopieren

Ausgabe

The elements added to the list are: [Java, Python, Scala, Shell]
Nach dem Login kopieren
Nach dem Login kopieren
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);
   }
}
Nach dem Login kopieren

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]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!