【发布时间】:2019-01-02 22:54:48
【问题描述】:
我正在尝试使用流来解决此问题,如果有人遇到此问题但找不到此问题,我会查找它。 所以我有一个包含三个元素的列表,我们称之为 list1,另一个列表说 list2,它可以有不同的元素,也可以包含 list1 中的重复项。
我想要达到的目标:-
- 检查 list2 是否有任何不在 list1 中的元素。
- 检查 list2 一次是否只有 list1 中的 2 项。
对于 2 - 我可以使用 set,将 list2 转换为 set 并查看 list1 是否包含所有集合。
但我想知道我是否可以在这里使用流!
例如
list1 (1,2,3) 和 list2 (1,1,2,2) - 返回 true
list1 (1,2,3) 和 list2 (1,1,3,3) - 返回 true
list1 (1,2,3) 和 list2 (1,1,2,2,4) -return false
我希望这能说明问题
【问题讨论】:
标签: java java-stream