位置:首页 > Java技术 > Java.util包 > java.util.Collections.disjoint()方法实例

java.util.Collections.disjoint()方法实例

disjoint(Collection<?>, Collection<?>) 方法用于为'true'如果两个指定collection中没有相同的元素。

声明

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

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

参数

  • c1--这是一个集合。

  • c2--这是另一个集合。

返回值

NA

异常

  • NullPointerException--如果其中一个集合为null,则被抛出。

例子

下面的例子显示java.util.Collections.disjoint()方法的使用

package com.yiibai;

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