【发布时间】:2020-06-03 14:23:53
【问题描述】:
想象一个集合的集合(集合的集合):
Set<Set<Long>> setOfSets = new HashSet<>();
Set<Long> set = new HashSet<>();
set.add(4L);
set.add(3L);
set.add(8L);
setOfSets.add(set);
set = new HashSet<>();
set.add(6L);
set.add(7L);
set.add(4L);
setOfSets.add(set);
如何使用 java 流从该集合中删除给定值?例如,如果给定值为 4,则预期集合应等于 {[3, 8][6, 7]}。我知道这可以通过使用嵌套的 for 循环遍历集合来实现,但我对使用流特别感兴趣。
【问题讨论】:
标签: java collections java-stream