// Import the LinkedList class
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> cars = new LinkedList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars);
}
}
package org.o7planning.tutorial.javacollection.helloworld;
import java.util.LinkedList;
public class HelloLinkedList {
public static void main(String[] args) {
// Créer un objet LinkedList.
LinkedList<String> list = new LinkedList<String>();
// Ajouter quelques éléments à la liste
list.add("F");
list.add("B");
list.add("D");
list.add("E");
list.add("C");
// Ajouter l'élément à la fin de la liste
list.addLast("Z");
// Ajouter l'élément à la première position de la liste.
list.addFirst("A");
// Insérer l'élément spécifié en position avec l'index 1.
list.add(1, "A2");
// Écrire tous les éléments de la liste:
System.out.println("Original contents of list: " + list);
// Supprimer un élément de la liste
list.remove("F");
// Supprimer l'élément en position avec index 2
list.remove(2);
// Imprimer la liste après que vous avez supprimé 2 éléments.
System.out.println("Contents of list after deletion: " + list);
// Supprimer le premier et le dernier élément dans la liste.
list.removeFirst();
list.removeLast();
// Imprimer la liste après qu'elle a été supprimée.
System.out.println("List after deleting first and last: " + list);
// Retirer l'élément à l'index 2.
Object val = list.get(2);
// Définir l'élément à l'index 2.
list.set(2, (String) val + " Changed");
System.out.println("List after change: " + list);
}
}
Method Description
addFirst() Adds an item to the beginning of the list.
addLast() Add an item to the end of the list
removeFirst() Remove an item from the beginning of the list.
removeLast() Remove an item from the end of the list
getFirst() Get the item at the beginning of the list
getLast() Get the item at the end of the list
size() Get the size of linked list
public class Node{
Node next;
int data;
public Node(int data){
this.data = data;
}
}