给定一个元素列表,我想获取具有给定属性的元素 并将 其从列表中删除。我找到的最佳解决方案是:
ProducerDTO p = producersProcedureActive
.stream()
.filter(producer -> producer.getPod().equals(pod))
.findFirst()
.get();
producersProcedureActive.remove(p);
是否可以在 lambda 表达式中结合 get 和 remove ?
原文由 Marco Stramezzi 发布,翻译遵循 CC BY-SA 4.0 许可协议
从列表中删除元素
例如:
输出: A B C