Java - Ersetzen eines Elements in LinkedList

In diesem Tutorial sehen wir, wie nach einem Element in einer LinkedList und es durch einen anderen neuen Wert ersetzt. Mit anderen Worten, das Ändern eines Elements an einer bestimmten Position.

Die LinkedList-Klasse hat die folgende vordefinierte Methode:

public E set(index position, E element): ersetzt das Element an einer bestimmten Position durch ein anderes Element.

Beispiel:

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#");

// vor der Änderung
System.out.println("Vor der Permutation:");
for(String str: linkedlist){
System.out.println(str);
}

System.out.println("\n");
// Permutation der Elemente 1 und 2
//temporäre Variable
Zeichenkette elm = linkedlist.get(1);
linkedlist.set(1, linkedlist.get(2));
linkedlist.set(2, elm);
System.out.println("Zwischen C und C++\n");

// LinkedList nach Änderung
System.out.println("Nach der Änderung:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
Ausgabe:

Before permutation:
java
C++
C
php
html
C#

Wechseln zwischen C und C++

Nach der Änderung:
java
C
C++
php
html
C#