Java - Remplacer un élément de LinkedList

Dans ce tutoriel, nous allons voir comment rechercher un élément dans une LinkedList et le remplacer par une autre nouvelle valeur. En d'autres termes, modifier un élément à une position spécifique.

La classe LinkedList dispose de méthode prédéfinie suivante:

public E set(index position, E element): remplace l'élément qui se trouve à une position donnée par un autre élément.

Exemple:

import java.util.LinkedList;
public class Replace {

public static void main(String[] args) {

LinkedList linkedlist = new LinkedList();

linkedlist.add("java");
linkedlist.add("C++");
linkedlist.add("C");
linkedlist.add("php");
linkedlist.add("html");
linkedlist.add("C#");

// avant la modification
System.out.println("Avant la permutation:");
for(String str: linkedlist){
System.out.println(str);
}

System.out.println("\n");
// permutation des l'éléments 1 et 2
//variable temporaire
String elm = linkedlist.get(1);
linkedlist.set(1, linkedlist.get(2));
linkedlist.set(2, elm);
System.out.println("Permutation entre C et C++\n");

// LinkedList après modification
System.out.println("Après modificatioin:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
Sortie:

Avant la permutation:
java
C++
C
php
html
C#

Permutation entre C et C++

Après modificatioin:
java
C
C++
php
html
C#