java.util.Collections.disjoint() 方法

描述

如果两个指定的集合没有共同的元素,则 disjoint(Collection<?>, Collection<?>) 方法用于"true"。


声明

以下是 java.util.Collections.disjoint() 方法的声明。

public static boolean disjoint(Collection<?> c1,Collection<?> c2)

参数

  • c1 − 这是一个集合。

  • c2 − 这是另一个集合。


返回值

NA


异常

NullPointerException − 如果任一集合为空,则会抛出此错误。


示例

下面的例子展示了 java.util.Collections.disjoint() 的用法。

package com.tutorialspoint;

import java.util.*;

public class CollectionsDemo {
   public static void main(String args[]) {

      // create two lists    
      List<String> srclst = new ArrayList<String>(5);
      List<String> destlst = new ArrayList<String>(10);

      // populate two lists
      srclst.add("Java");
      srclst.add("is");
      srclst.add("best");

      destlst.add("C++");
      destlst.add("is not");
      destlst.add("older");      

      // check elements in both collections
      boolean iscommon = Collections.disjoint(srclst, destlst);

      System.out.println("No commom elements: "+iscommon);    
   }    
}

让我们编译并运行上面的程序,这将产生以下结果.

No commom elements: true