Java 8 lambda get and remove element from list
2022-08-31 09:03:42
给定一个元素列表,我想获取具有给定属性的元素并将其从列表中删除。我发现的最佳解决方案是:
ProducerDTO p = producersProcedureActive
.stream()
.filter(producer -> producer.getPod().equals(pod))
.findFirst()
.get();
producersProcedureActive.remove(p);
是否可以在 lambda 表达式中组合 get 和 remove?