Java 示例 - 清除 LinkedList 的元素

  • 问题描述

    如何从linkedList中删除许多元素?
  • 解决方案

    以下示例演示了如何使用 Clear() 方法删除 linkedList 的许多元素。
    
    import java.util.*;
    public class Main {
       public static void main(String[] args) {
          LinkedList<String> lList = new LinkedList<String>();
          lList.add("1");
          lList.add("8");
          lList.add("6");
          lList.add("4");
          lList.add("5");
          System.out.println(lList);
          lList.subList(2, 4).clear();
          System.out.println(lList);
       }
    }
    
    
  • 结果

    上面的代码示例将产生以下结果。
    
    [1, 8, 6, 4, 5]
    [1, 8, 5]
    
    下面是另一个使用 Clear() 方法删除linkedList 的许多元素的示例。
    
    import java.util.LinkedList;
     
    public class Demo {
       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("LinkedList is : " +lList);
          lList.subList(2, 4).clear();
          System.out.println("LinkedList is : " +lList);
       }
    }
    
    
    上面的代码示例将产生以下结果。
    
    LinkedList is : [1, 2, 3, 4, 5]
    LinkedList is : [1, 2, 5]