JAVA中循环删除list中元素的方法总结

2017-09-25  本文已影响0人  黑色蜘蛛侠

3、iterator遍历

复制代码

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

while(it.hasNext()){

    String x = it.next();

    if(x.equals("del")){

        it.remove();

    }

}

复制代码

  这种方式可以正常的循环及删除。但要注意的是,使用iterator的remove方法,

 总结:

  (1)循环删除list中特定一个元素的,可以使用三种方式中的任意一种,但在使用中要注意上面分析的各个问题。

  (2)循环删除list中多个元素的,应该使用迭代器iterator方式。

上一篇下一篇

猜你喜欢

热点阅读