Java Collection Intersect intersectingCollections(Collection collection1, Collection collection2)

Here you can find the source of intersectingCollections(Collection collection1, Collection collection2)

Description

intersecting Collections

License

Open Source License

Declaration

public static boolean intersectingCollections(Collection<? extends Object> collection1,
            Collection<? extends Object> collection2) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.util.Collection;

public class Main {
    public static boolean intersectingCollections(Collection<? extends Object> collection1,
            Collection<? extends Object> collection2) {
        if (collection1 == null || collection2 == null) {
            return false;
        }/*w  w w. j a  v  a2  s  .c o m*/
        int size1 = collection1.size();
        int size2 = collection2.size();
        if (size1 < size2) {
            for (Object obj : collection1)
                if (collection2.contains(obj)) {
                    return true;
                }
            return false;
        }
        for (Object obj : collection2)
            if (collection1.contains(obj)) {
                return true;
            }
        return false;
    }
}

Related

  1. intersect(Collection a, Collection b)
  2. intersect(Collection collA, Collection collB, Collection target)
  3. intersect(Collection collection1, Collection collection2)
  4. intersect(Collection t1, Collection t2)
  5. intersectCollections(Collection collection1, Collection collection2)
  6. intersectInto(C into, Collection... from)
  7. intersection( Collection> coll)
  8. intersection(Collection a, Collection b)
  9. intersection(Collection> collectionOfCollections)