public class CollectionUtil extends Object
Constructor and Description |
---|
CollectionUtil() |
Modifier and Type | Method and Description |
---|---|
static <CollectionType extends Collection<ItemType>,ItemType> |
addAll(CollectionType col,
ItemType... items) |
static <CollectionType extends Collection<ItemType>,ItemType> |
addAll(CollectionType col,
Iterable<? extends ItemType> items) |
static <CollectionType extends Collection<ItemType>,ItemType> |
addAll(CollectionType col,
Iterator<? extends ItemType> items) |
static <X> X[] |
asArray(Class<X> arrayType,
Iterable<X> items) |
static <X> X[] |
asArray(Class<X> arrayType,
Iterator<? extends X> items) |
static <X> Iterable<X> |
asIterable(Iterator<X> items)
usefull method if you like to use the new for loop with iterators.
|
static <X> List<X> |
asList(Iterable<? extends X> items) |
static <X> List<X> |
asList(Iterator<? extends X> items) |
static <X> List<X> |
asList(X... items) |
static <X> Set<X> |
asOrderedSet(Iterable<? extends X> items) |
static <X> Set<X> |
asOrderedSet(Iterator<? extends X> items) |
static <X> Set<X> |
asOrderedSet(X... items) |
static <X> Set<X> |
asSet(Iterable<? extends X> items) |
static <X> Set<X> |
asSet(Iterator<? extends X> items) |
static <X> Set<X> |
asSet(X... items) |
static <X> boolean |
contains(Iterable<X> items,
Filter<?,X> filter) |
static <X> boolean |
contains(Iterator<X> items,
Filter<?,X> filter) |
static <X> Iterable<X> |
filter(Iterable<X> items,
Filter<X,X> filter) |
static <X> Iterator<X> |
filter(Iterator<X> items,
Filter<X,X> filter) |
static <X> X |
findFirst(Iterable<X> items,
Filter<X,X> filter) |
static <X> X |
findFirst(Iterator<X> items,
Filter<X,X> filter) |
static <NewType,OldType> |
findFirstAndTransform(Iterable<OldType> items,
Filter<NewType,OldType> filter) |
static <NewType,OldType> |
findFirstAndTransform(Iterator<OldType> items,
Filter<NewType,OldType> filter) |
static <X> int |
findIndex(Iterable<X> items,
Filter<?,X> filter) |
static <X> int |
findIndex(Iterator<X> items,
Filter<?,X> filter) |
static <Key,Value> |
mirror(Map<Key,Value> in) |
static <Key,Value> |
mirror(Map<Value,Key> target,
Map<Key,Value> in) |
static <NewType,OldType> |
transform(Iterable<OldType> itemsToTransform,
Filter<NewType,OldType> transformer) |
static <NewType,OldType> |
transform(Iterator<OldType> itemsToTransform,
Filter<NewType,OldType> transformer) |
public static <CollectionType extends Collection<ItemType>,ItemType> CollectionType addAll(CollectionType col, Iterable<? extends ItemType> items)
public static <CollectionType extends Collection<ItemType>,ItemType> CollectionType addAll(CollectionType col, Iterator<? extends ItemType> items)
public static <CollectionType extends Collection<ItemType>,ItemType> CollectionType addAll(CollectionType col, ItemType... items)
public static <X> List<X> asList(X... items)
public static <X> Set<X> asSet(X... items)
public static <X> Set<X> asOrderedSet(X... items)
public static <X> Iterable<X> asIterable(Iterator<X> items)
public static <NewType,OldType> Iterable<NewType> transform(Iterable<OldType> itemsToTransform, Filter<NewType,OldType> transformer)
public static <NewType,OldType> Iterator<NewType> transform(Iterator<OldType> itemsToTransform, Filter<NewType,OldType> transformer)
public static <NewType,OldType> NewType findFirstAndTransform(Iterable<OldType> items, Filter<NewType,OldType> filter)
public static <NewType,OldType> NewType findFirstAndTransform(Iterator<OldType> items, Filter<NewType,OldType> filter)
Copyright © 2004–2016 52north.org. All rights reserved.