如何从链接列表中删除许多元素?(How to delete many elements from a linkedList?)

优质
小牛编辑
127浏览
2023-12-01

问题描述 (Problem Description)

如何从linkedList中删除许多元素?

解决方案 (Solution)

下面的示例演示如何使用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);
   }
}

结果 (Result)

上面的代码示例将产生以下结果。

[one, two, three, four, five]
[one, two, three, Replaced, five]

以下是使用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]