LinkedList est une classe générale de Java Collection Framework, qui implémente trois interfaces : List, Deque et Queue. Il fournit les fonctionnalités de la structure de données LinkedList, une structure de données linéaire dans laquelle chaque élément est lié les uns aux autres. Nous pouvons effectuer diverses opérations sur une LinkedList, notamment l'ajout, la suppression et le parcours d'éléments. Pour ajouter des éléments à une collection LinkedList, nous pouvons utiliser diverses méthodes intégrées telles que add(), addFirst() et addLast(). Nous allons explorer comment utiliser ces méthodes pour ajouter des éléments à une LinkedList.
En Java, la classe LinkedList fournit les méthodes intégrées suivantes pour ajouter des éléments -
add() - Il est utilisé pour insérer un élément à la fin de la collection. Nous l'utilisons plus fréquemment que les autres méthodes.
addFirst() - Cette méthode est utilisée pour insérer un élément au premier index de LinkedList.
addLast() - Il insère un élément dans la dernière position d'index de la LinkedList spécifiée.
addAll() - Lorsque nous devons ajouter tous les éléments d'une collection à une autre LinkedList, nous utilisons la méthode addAll().
Dans notre programme Java, lors de l'insertion d'éléments dans LinkedList, nous transmettons simplement les éléments requis comme paramètres.
Avant de passer au programme Java pour ajouter des éléments à LinkedList, discutons de la syntaxe de création d'une instance de la classe LinkedList.
LinkedList<Type> nameOfinstance = new LinkedList<>();
Ici, « Type » peut être n'importe quelle classe wrapper.
La traduction chinoise deL'exemple suivant illustre comment nous utilisons la méthode add() pour insérer des éléments dans une LinkedList.
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]
Vous pouvez également utiliser la méthode add() pour insérer un élément à la position souhaitée dans la LinkedList. Il peut également accepter un numéro d'index comme argument facultatif.
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
Dans l'exemple suivant, nous ajouterons des éléments à LinkedList à l'aide de la méthode listIterator().
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]
Dans cet exemple, nous insérerons des éléments au premier et au dernier index de LinkedList en utilisant les méthodes addFirst() et addLast().
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]
Cet article présente d'abord LinkedList, qui est une classe courante de Java Collection Framework. Dans la section suivante, nous avons vu diverses méthodes intégrées de cette classe qui peuvent être utilisées pour insérer des éléments dans une collection LinkedList. Ces méthodes sont : add(), addAll(), addFirst() et addLast().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!