java set集合有多个值怎么判断是否包含某个值
时间: 2024-02-17 18:00:38 浏览: 140
如果一个 Java Set 集合中包含多个值,你仍然可以使用 Set.contains() 方法来判断是否包含某个值。如果你想检查 Set 集合是否包含多个值,你可以使用 Set.containsAll() 方法。该方法接收一个集合作为参数,并返回一个布尔值,表示 Set 集合是否包含参数集合中的所有元素。
例如,如果我们有一个名为 set 的集合,它包含多个元素,我们想要检查它是否包含元素 "apple" 和 "banana",我们可以这样写:
```java
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
boolean containsApple = set.contains("apple");
boolean containsBanana = set.contains("banana");
boolean containsAll = set.containsAll(Arrays.asList("apple", "banana"));
System.out.println("containsApple: " + containsApple);
System.out.println("containsBanana: " + containsBanana);
System.out.println("containsAll: " + containsAll);
```
在这个例子中,containsApple 和 containsBanana 的值分别为 true,因为集合 set 包含元素 "apple" 和 "banana"。containsAll 的值也为 true,因为集合 set 包含参数集合中的所有元素。
阅读全文