文章目录 Java中List删除元素删除方式总览for循环顺序遍历删除for循环反向遍历删除使用Iterator迭代器删除使用lambda表达式删除列表元素(推荐)使用方法引用删除列表元素
for(int i = 0, len = list.size(); i < len; i++){ if(list.get(i) == 1){ list.remove(i); len--; i--; } }
for(int i = size - 1; i >= 0; i--){ String item = list.get(i); if(target.equals(item)){ list.remove(item); }}
CopyOnWriteArrayList遍历删除
CopyOnWriteArrayList<String> cowList = new CopyOnWriteArrayList<String>(list);for (String item : cowList) { if (item.equals("1")) { cowList.remove(item); }}
Iterator<Integer> iterator = list.iterator(); while(iterator.hasNext()){ int i = iterator.next(); if(i == 1){ iterator.remove(); } }
list.removeIf(a -> "1".equal(a));
public static Boolean removeA(String s) { return "a".equals(s);}public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.removeIf(AccountOperationController::removeA);}
来源地址:https://blog.csdn.net/weixin_36340771/article/details/129559890
--结束END--
本文标题: Java中List删除元素方法总结
本文链接: https://www.lsjlt.com/news/417373.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-03
2024-04-03
2024-04-01
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0