public final class Collections3 extends Object
Constructor and Description |
---|
Collections3() |
Modifier and Type | Method and Description |
---|---|
static <E extends Number & Comparable<E>> |
avg(Collection<? extends E> c) |
static <E> Collection<E> |
difference(Collection<E> c1,
Collection<? extends E> c2) |
static <E,T extends E> |
elementsBySubClass(Collection<E> c,
Class<T> clazz) |
static <E> List<E> |
filter(List<E> l,
com.google.common.base.Predicate<E> p) |
static <E> com.google.common.base.Function<Iterable<E>,E> |
firstElement() |
static <E> E |
firstElement(Iterable<E> it) |
static <E> Set<E> |
fromIterator(Supplier<Iterator<E>> its) |
static BitSetFX |
integers(int n) |
static <E> Collection<E> |
intersection(Collection<E> c1,
Collection<? extends E> c2) |
static com.google.common.base.Predicate<Integer> |
isSmaller(int n) |
static <E> Iterable<E> |
iterable(Iterator<E> it) |
static <E> Set<E> |
newConcurrentHashSet() |
static <E> Set<Set<E>> |
quotient(Set<E> set,
BiPredicate<E,E> pred) |
static <E> E |
random(Collection<? extends E> c,
com.google.common.base.Predicate<E> p,
Random rng) |
static <E> E |
random(Collection<? extends E> c,
Random rng) |
static <E> Set<E> |
representatives(Set<E> set,
BiPredicate<E,E> pred) |
static <E> com.google.common.base.Function<Set<E>,Iterator<E>> |
setToIterator() |
static <E extends Comparable<E>> |
sort(Iterable<? extends E> i) |
static <E> List<E> |
sort(Iterable<? extends E> i,
Comparator<? super E> c) |
static <E extends Number & Comparable<E>> |
sum(Collection<? extends E> c) |
static <T,E> Set<E> |
transform(Set<T> s,
GuavaIsomorphism<T,E> f) |
static <E> Collection<E> |
union(Collection<? extends E> c1,
Collection<? extends E> c2) |
static <E> Collection<E> |
union(Collection<Collection<E>> c) |
static <E> Collection<E> |
union(Collection<E>... c) |
static <T> void |
writeToFile(File file,
Collection<T> collection,
String prefix,
String... suffix) |
public Collections3()
public static final <E> Set<Set<E>> quotient(Set<E> set, BiPredicate<E,E> pred)
public static final <E> Set<E> representatives(Set<E> set, BiPredicate<E,E> pred)
public static final <E> Set<E> newConcurrentHashSet()
public static final <E extends Number & Comparable<E>> double sum(Collection<? extends E> c)
public static final <E extends Number & Comparable<E>> double avg(Collection<? extends E> c)
public static final <E> Collection<E> union(Collection<Collection<E>> c)
@SafeVarargs public static final <E> Collection<E> union(Collection<E>... c)
public static final <E> Collection<E> union(Collection<? extends E> c1, Collection<? extends E> c2)
public static final <E> Collection<E> intersection(Collection<E> c1, Collection<? extends E> c2)
public static final <E> Collection<E> difference(Collection<E> c1, Collection<? extends E> c2)
public static final <T,E> Set<E> transform(Set<T> s, GuavaIsomorphism<T,E> f)
public static final <E> E random(Collection<? extends E> c, Random rng)
public static final <E> E random(Collection<? extends E> c, com.google.common.base.Predicate<E> p, Random rng)
public static final <E extends Comparable<E>> List<E> sort(Iterable<? extends E> i)
public static final <E> List<E> sort(Iterable<? extends E> i, Comparator<? super E> c)
public static final <E,T extends E> Collection<T> elementsBySubClass(Collection<E> c, Class<T> clazz)
public static final <E> com.google.common.base.Function<Set<E>,Iterator<E>> setToIterator()
public static final <E> Set<E> fromIterator(Supplier<Iterator<E>> its)
public static final <E> E firstElement(Iterable<E> it)
public static final <E> com.google.common.base.Function<Iterable<E>,E> firstElement()
public static final <T> void writeToFile(File file, Collection<T> collection, String prefix, String... suffix) throws IOException
IOException
Copyright © 2010–2019 Francesco Kriegel. All rights reserved.