public class GroovyCollections
extends java.lang.Object
Constructor and Description |
---|
GroovyCollections() |
Modifier and Type | Method and Description |
---|---|
static java.util.List |
combinations(java.util.Collection lists)
Finds all combinations of items from a collection of lists.
|
static java.util.List |
combinations(java.lang.Object[] lists)
Finds all combinations of items from an array of lists.
|
static java.lang.Object |
max(java.util.Collection items)
Selects the maximum value found in a collection
|
static java.lang.Object |
max(java.lang.Object[] items)
Selects the maximum value found in an array of items, so
min([2, 4, 6] as Object[]) == 6.
|
static java.lang.Object |
min(java.util.Collection items)
Selects the minimum value found in a collection of items.
|
static java.lang.Object |
min(java.lang.Object[] items)
Selects the minimum value found in an array of items, so
min([2, 4, 6] as Object[]) == 2.
|
static java.lang.Object |
sum(java.util.Collection items)
Sums all the items from a collection of items.
|
static java.lang.Object |
sum(java.lang.Object[] items)
Sums all the items from an array of items.
|
static java.util.List |
transpose(java.util.Collection lists)
Transposes a collection of lists.
|
static java.util.List |
transpose(java.lang.Object[] lists)
Transposes an array of lists.
|
public static java.util.List combinations(java.lang.Object[] lists)
lists
- an array of listspublic static java.util.List combinations(java.util.Collection lists)
lists
- a Collection of listspublic static java.util.List transpose(java.lang.Object[] lists)
lists
- an array of listspublic static java.util.List transpose(java.util.Collection lists)
lists
- a Collection of listspublic static java.lang.Object min(java.lang.Object[] items)
items
- an array of itemspublic static java.lang.Object min(java.util.Collection items)
items
- a Collectionpublic static java.lang.Object max(java.lang.Object[] items)
items
- an array of itemspublic static java.lang.Object max(java.util.Collection items)
items
- a Collectionpublic static java.lang.Object sum(java.lang.Object[] items)
items
- an array of itemspublic static java.lang.Object sum(java.util.Collection items)
items
- a collection of items