检查Java HashSet集合是否包含另一个Collection

若要检查HashSet是否包含另一个,请使用contains()方法。

设置第一个HashSet

String strArr[] = { "P", "Q", "R" };

Set set1 = new HashSet(Arrays.asList(strArr));

设置第二个HashSet

String strArr = new String[] { "P", "Q"};

Set set2 = new HashSet(Arrays.asList(strArr));

现在检查

set1.containsAll(set2))

以下是检查Java中的HashSet集合是否包含另一个Collection的示例

示例

import java.util.Arrays;

import java.util.HashSet;

import java.util.Set;

public class Demo {

   public static void main(String[] a) {

      String strArr[] = { "P", "Q", "R" };

      Set set1 = new HashSet(Arrays.asList(strArr));

      strArr = new String[] { "P", "Q"};

      Set set2 = new HashSet(Arrays.asList(strArr));

      System.out.println(set1.containsAll(set2));

      strArr = new String[] { "T", "U"};

      Set set3 = new HashSet(Arrays.asList(strArr));

      System.out.println(set1.containsAll(set3));

   }

}

以下是输出

true

false

以上是 检查Java HashSet集合是否包含另一个Collection 的全部内容, 来源链接: utcz.com/z/358877.html

回到顶部