为了账号安全,请及时绑定邮箱和手机立即绑定

java 怎么删除List中的指定元素?

java 怎么删除List中的指定元素?

凤凰求蛊 2019-02-07 11:07:36
java 怎么删除List中的指定元素
查看完整描述

2 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

主要有三种方法:

  1. 用一个List 记录要删除的数据,最后removeAll(List);

  2. for循环遍历,原始书写方式;

  3. 用迭代器自带的remove方法,这也是官方推荐的方法。



查看完整回答
反对 回复 2019-03-06
?
四季花海

TA贡献1811条经验 获得超5个赞

亲们:多个制定元素标准方法如下。
public class test {
public static void main(String[] args) {
String str="部,部,机关1,机关2,基层1,基层2";
String[] arr=str.split(",");
List<String> list=Lists.newArrayList(arr);
Iterator<String> it=list.iterator();
while(it.hasNext()) {
String x = it.next();//这部绝对不能省略,it.next()在while里面执行的一次的时候只能调用一次,多次调用就不对了
if(x.equals("部")) {
System.out.println(x);
it.remove();
}
if(x.equals("机关1")) {
System.out.println(x);
it.remove();
}
}
System.out.println(list.size());
}
}



查看完整回答
反对 回复 2019-03-06
  • 2 回答
  • 0 关注
  • 4593 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号