600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > java list移除符合条件的元素_java List删除指定元素的三种方法

java list移除符合条件的元素_java List删除指定元素的三种方法

时间:2023-01-06 21:03:20

相关推荐

java list移除符合条件的元素_java List删除指定元素的三种方法

java List删除指定元素有3种方法,分别是普通for循环,增强for循环以及原生的Iterator迭代器循环来删除list中指定的某个元素,非常的简单。

1:普通for循环遍历list,并删除指定的元素。Listlist=newArrayList();

list.add("str1");

list.add("str2");

list.add("str3");

for(inti=0;i

if(list.get(i)=="str2"){

list.remove(i);

i--;

}

}

System.out.println(list.size());

2:增强for循环删除指定的List元素。for(Stringstring:list){

if(string=="str2"){

list.remove(string);

}

}

System.out.println(list.size());

3:使用原生的Iterator迭代器对象遍历List集合,并删除List指定的元素。Iteratoriterator=list.iterator();

while(iterator.hasNext()){

Stringnext=iterator.next();

if(next=="str2"){

iterator.remove();

}

}

System.out.println(list.size());

总结:java List删除指定元素可以使用上面三种方法中的任意一种方法,如果要删除List中所有的元素,推荐使用Iterator迭代器方法。

来源网站:太平洋学习网,转载请注明出处:/a/java/452.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。