java如何循环删除list元素

   2024-10-20 2140
核心提示:在Java中,可以使用Iterator来循环遍历并删除List中的元素。下面是一个示例代码:ListString list = new ArrayList();list.add(A

在Java中,可以使用Iterator来循环遍历并删除List中的元素。下面是一个示例代码:

List<String> list = new ArrayList<>();list.add("A");list.add("B");list.add("C");Iterator<String> iterator = list.iterator();while(iterator.hasNext()){    String element = iterator.next();    if(element.equals("B")){        iterator.remove();    }}System.out.println(list);  // 输出 [A, C]

上面的代码中,我们使用Iterator来遍历List中的元素,当找到符合条件的元素时,使用iterator.remove()来删除该元素。需要注意的是,在使用Iterator遍历时,不能直接使用List的remove方法来删除元素,因为这样会导致ConcurrentModificationException异常。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号