在Java程式設計中,如何刪除連結串列中的多個元素?
以下範例演示如何使用clear()
方法刪除連結串列中的多個元素。
package com.yiibai;
import java.util.*;
public class ClearLinkedListElements {
public static void main(String[] args) {
LinkedList<String> lList = new LinkedList<String>();
lList.add("11");
lList.add("22");
lList.add("33");
lList.add("44");
lList.add("55");
System.out.println(lList);
lList.subList(2, 4).clear();
System.out.println(lList);
}
}
上述程式碼範例將產生以下結果 -
[11, 22, 33, 44, 55]
[11, 22, 55]
範例-2
使用clear()
方法刪除連結串列中的多個元素的另一個範例:
package com.yiibai;
import java.util.LinkedList;
public class ClearLinkedListElements2 {
public static void main(String[] args) {
LinkedList lList = new LinkedList();
lList.add("10");
lList.add("20");
lList.add("30");
lList.add("40");
lList.add("50");
System.out.println("LinkedList is : " + lList);
lList.subList(2, 4).clear();
System.out.println("LinkedList is : " + lList);
}
}
上述程式碼範例將產生以下結果 -
LinkedList is : [10, 20, 30, 40, 50]
LinkedList is : [10, 20, 50]