Linux 拨号vps windows公众号手机端

java怎么删除list中的某个元素

lewis 8年前 (2017-05-08) 阅读数 10 #程序编程
文章标签 Java

要从Java中的List中删除特定元素,您可以使用`remove()`方法。以下是几种方法来删除List中的元素:

1. 使用元素值删除元素:

List<String>list=newArrayList<>();

list.add("Apple");

list.add("Banana");

list.add("Orange");

list.remove("Banana");//通过元素值删除

System.out.println(list);//输出:[Apple,Orange]

2. 使用索引位置删除元素:

List<String>list=newArrayList<>();

list.add("Apple");

list.add("Banana");

list.add("Orange");

list.remove(1);//通过索引位置删除(索引从0开始)

System.out.println(list);//输出:[Apple,Orange]

3. 使用迭代器删除元素:

List<String>list=newArrayList<>();

list.add("Apple");

list.add("Banana");

list.add("Orange");

Iterator<String>iterator=list.iterator();

while(iterator.hasNext()){

Stringelement=iterator.next();

if(element.equals("Banana")){

iterator.remove();//使用迭代器删除

}

}

System.out.println(list);//输出:[Apple,Orange]

无论哪种方法都可以用于从List中删除特定元素。选择适合您需求的方法即可。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门