Java - Замена элемента в LinkedList
В этом руководстве мы увидим, как найти элемент в LinkedList и заменить его другим новым значением. Другими словами, изменение элемента в соответствии с определенной позицией.Класс LinkedList имеет следующий предопределенный метод:
public E set(index position, E element): заменяет элемент в заданной позиции другим элементом.
Example:
import java.util.LinkedList;Output:
public class Replace {
public static void main(String[] args) {
LinkedListlinkedlist = new LinkedList ();
linkedlist.add("java");
linkedlist.add("C++");
linkedlist.add("C");
linkedlist.add("php");
linkedlist.add("html");
linkedlist.add("C#");
// до модификации
System.out.println("Перед перестановкой:");
for(String str: linkedlist){
System.out.println(str);
}
System.out.println("\n");
// перестановка элементов 1 и 2
//временная переменная
String elm = linkedlist.get(1);
linkedlist.set(1, linkedlist.get(2));
linkedlist.set(2, elm);
System.out.println("Переключение между C и C++\n");
// LinkedList после модификации
System.out.println("После модификации:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
Before permutation:
java
C++
C
php
html
C#
Переключение между C и C++
После модификации:
java
C
C++
php
html
C#