java.util.Collections.disjoint() Method


Advertisements


Description

The disjoint(Collection<?>, Collection<?>) method is used to 'true' if the two specified collections have no elements in common.

Declaration

Following is the declaration for java.util.Collections.disjoint() method.

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

Parameters

  • c1 -- This is a collection.

  • c2 -- This is another collection.

Return Value

  • NA

Exception

  • NullPointerException -- This is thrown if either collection is null.

Example

The following example shows the usage of 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);    
   }    
}

Let us compile and run the above program, this will produce the following result.

No commom elements: true

java_util_collections.htm

Advertisements