在这里,我们将看到如何使用元素的索引用LinkedList
中的新值替换现有元素值。
示例
我们在下面的程序中使用的方法是:
public E set(int index, E element)
:用指定的元素替换此列表中指定位置的元素。
完整代码:
import java.util.LinkedList;
public class ReplaceInLinkedList {
public static void main(String[] args) {
// Create a LinkedList
LinkedList<String> linkedlist = new LinkedList<String>();
// Add elements to LinkedList
linkedlist.add("Cobol");
linkedlist.add("JCL");
linkedlist.add("C++");
linkedlist.add("C#");
linkedlist.add("Java");
// Displaying Elements before replace
System.out.println("Before Replace:");
for(String str: linkedlist){
System.out.println(str);
}
// Replacing 3rd Element with new value
linkedlist.set(2, "NEW VALUE");
System.out.println("\n3rd Element Replaced \n");
// Displaying Elements after replace
System.out.println("After Replace:");
for(String str2: linkedlist){
System.out.println(str2);
}
}
}
输出:
Before Replace:
Cobol
JCL
C++
C#
Java
3rd Element Replaced
After Replace:
Cobol
JCL
NEW VALUE
C#
Java