在List集合中需要移除指定的元素方法
| |
| List<String> arr = new ArrayList<String>() { |
| { |
| add("a"); |
| add("b"); |
| add("c"); |
| add("d"); |
| add("e"); |
| } |
| }; |
| |
| System.out.println("初始:" + arr); |
| |
| |
| for (int i = arr.size() -1; i >= 0; i--) { |
| if ("a".equals(arr.get(i))) { |
| arr.remove(i); |
| } |
| } |
| System.out.println("结果: " + arr); |
| |
| |
| Iterator it = arr.iterator(); |
| while (it.hasNext()) { |
| if ("b".equals(it.next())) { |
| it.remove(); |
| } |
| } |
| System.out.println("结果: " + arr); |
| |
| |
| |
| arr.removeIf(s -> s.equals("c")); |
| |
| arr.removeIf("d"::equals); |
| |
| System.out.println("结果:" + arr); |
结果是:
| 初始:[a, b, c, d, e] |
| 结果: [b, c, d, e] |
| 结果: [c, d, e] |
| 结果:[e] |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律