Package org.apache.jena.atlas.lib
Class SetUtils
- java.lang.Object
-
- org.apache.jena.atlas.lib.SetUtils
-
public class SetUtils extends java.lang.ObjectSet specific operations
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <X> java.util.Set<X>concurrentHashSet()"ConcurrentHashSet"static <T> java.util.Set<T>difference(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)static <T> java.util.Set<T>intersection(java.util.Set<? extends T> setLeft, java.util.Set<? extends T> setRight)static <T> booleanintersectionP(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)static <T> java.util.Set<T>symmetricDifference(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)static <T> java.util.Set<T>toSet(java.util.stream.Stream<T> stream)Stream to setstatic <T> java.util.Set<T>union(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)
-
-
-
Method Detail
-
concurrentHashSet
public static final <X> java.util.Set<X> concurrentHashSet()
"ConcurrentHashSet"
-
intersection
public static <T> java.util.Set<T> intersection(java.util.Set<? extends T> setLeft, java.util.Set<? extends T> setRight)
-
intersectionP
public static <T> boolean intersectionP(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)
-
union
public static <T> java.util.Set<T> union(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)- Parameters:
s1- aSets2- aSet- Returns:
- the set-theoretic union of
s1ands2 - See Also:
for a view-based alternative
-
symmetricDifference
public static <T> java.util.Set<T> symmetricDifference(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)- Parameters:
s1- aSets2- aSet- Returns:
s1 ∪ s2 \ s1 ∩ s2: those elements ins1ors2but not both- See Also:
for a view-based alternative
-
difference
public static <T> java.util.Set<T> difference(java.util.Set<? extends T> s1, java.util.Set<? extends T> s2)- Parameters:
s1- aSets2- aSet- Returns:
s1\s2- See Also:
for a view-based alternative
-
toSet
public static <T> java.util.Set<T> toSet(java.util.stream.Stream<T> stream)
Stream to set
-
-