我想查看我的Set中是否有任何值用作Map中的键。
我可以做:
Set<String> foo;
for (String val: foo) {
if (map.containsKey(val)) {
contains = true;
break
}
}
Run Code Online (Sandbox Code Playgroud)
有什么凉吗?
boolean contains = foo.stream()
.anyMatch(map::containsKey);
Run Code Online (Sandbox Code Playgroud)
不知道这是否更酷。