在Java程式設計中,如何更新連結串列?
以下範例演示如何使用LinkedList
類的listname.add()
和listname.set()
方法更新連結串列。參考以下範例程式碼 -
package com.yiibai;
import java.util.LinkedList;
public class UpdatingLinkedList {
public static void main(String[] a) {
LinkedList<String> officers = new LinkedList<String>();
officers.add("Y");
officers.add("I");
officers.add("I");
officers.add("B");
officers.add("A");
officers.add("I");
System.out.println(officers);
officers.set(2, "M");
System.out.println(officers);
}
}
上述程式碼範例將產生以下結果 -
[Y, I, I, B, A, I]
[Y, I, M, B, A, I]
範例-2
以下是使用LinkedList
類的listname.add()
和listname.set()
方法更新連結串列的另一個範例 -
package com.yiibai;
import java.util.LinkedList;
public class UpdatingLinkedList2 {
public static void main(String[] args) {
LinkedList llist = new LinkedList();
llist.add("1");
llist.add("2");
llist.add("3");
llist.add("4");
llist.add("5");
System.out.println("Original LinkedList contains : " + llist);
llist.set(3, "666");
System.out.println("Updated LinkedList contains : " + llist);
}
}
上述程式碼範例將產生以下結果 -
Original LinkedList contains : [1, 2, 3, 4, 5]
Updated LinkedList contains : [1, 2, 3, 666, 5]