【发布时间】:2026-02-17 17:40:01
【问题描述】:
您好,我最近开始学习流。我在理解如何使用流从 ArrayList 中删除特定项目时遇到了一些麻烦。
我知道我可以使用这样的行删除特定项目
nameList.removeIf(e ->(e.getName().equals(c.getName))));
我遇到的问题是使用这样的代码来删除项目
nameList.stream()
.filter( e -> (e.getName().equals(c.getName())))
.map(nameList::remove);
我不完全确定我错过了什么或这段代码做错了什么。任何帮助,将不胜感激。谢谢你。
【问题讨论】:
标签: arraylist java-stream