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