CodesJava

Easy learning with example program codes

Java Collections.disjoint() method


The java.util.Collections class consists exclusively of static methods that operate on or return collections. It contains polymorphic algorithms that operate on collections, “wrappers”, which return a new collection backed by a specified collection, and a few other odds and ends.

Collections.disjoint() method will returns true if the two specified collections have no elements in common.
Syntax: public static boolean disjoint(Collection c1,Collection c2)

Example

package com.codesjava;
 
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
 
public class Test { 
    public static void main(String a[]){         
        List<String> list1 = new ArrayList<String>();
        list1.add("vikas");
        list1.add("amit");
        list1.add("mahesh");
        list1.add("anil");
        list1.add("jagpal");
        list1.add("vishal");
        List<String> list2 = new ArrayList<String>();
        list2.add("ajay");
        list2.add("indrajeet");
        list2.add("aftaaab");
        list2.add("rahul");
        boolean isCommon = Collections.disjoint(list1,list2);
        System.out.println("Not found any common elements? "+isCommon);
        list1.add("anil");
        isCommon = Collections.disjoint(list1,list2);
        System.out.println("Found common elements? "+isCommon);
    }
}

Output

Not found any common elements? true
Found common elements? true

Java Collections class examples



Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap