public class ArraysUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ArraysUtils.Filter<T> |
| Constructor and Description |
|---|
ArraysUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> List<T> |
addIfNonNull(List<T> destination,
T... a) |
static <T> T[] |
asArray(T... args) |
static <T> List<T> |
asList(T... args) |
static <T> List<T> |
asModifiableList(T... head) |
static <T> List<T> |
asNonNullList(T... a) |
static <T> Set<T> |
asSet(T... args) |
static <T> T |
chopFirst(List<T> values) |
static <T> T |
chopLast(List<T> values) |
static <T> List<T> |
chopPrefix(List<T> list,
int exclusiveTo) |
static <T> List<T> |
chopUpTo(List<T> list,
T exclusiveTo) |
static <T> int |
count(Collection<T> collection,
ArraysUtils.Filter<T> filter) |
static <T extends PubliclyCloneable> |
deeplyClonedLinkedList(LinkedList<T> list) |
static <T extends PubliclyCloneable> |
deeplyClonedList(List<T> list) |
static <M,T extends PubliclyCloneable> |
deeplyClonedListInMap(Map<M,List<T>> map) |
static <M,T extends PubliclyCloneable> |
deeplyClonedMap(Map<M,T> map) |
static <T> T |
first(List<T> values) |
static boolean |
isEncodedAs(byte[] input,
String encoding) |
static boolean |
isUsAscii(byte[] input) |
static boolean |
isUtf8(byte[] input) |
static <T> List<T> |
joinAll(List<T>... lists) |
static <T> T |
last(List<T> values) |
static <T> List<T> |
remaining(Iterator<T> iterator) |
static <Q> void |
replace(List<Q> inList,
Q oldElement,
LinkedList<Q> newElements) |
static <T> void |
replace(SelectorPart lookFor,
List<T> inside,
List<T> replaceBy) |
static <T> List<T> |
safeSublist(List<T> values,
int from,
int to) |
static <T> List<T> |
sameLengthPrefix(List<T> ofList,
List<T> asThis) |
static <T> List<T> |
sameLengthSuffix(List<T> ofList,
List<T> asThis) |
static <T> List<T> |
sublistWithoutFirst(List<T> values) |
static <T> List<T> |
sublistWithoutLast(List<T> values) |
public static <T> T[] asArray(T... args)
public static <T> Set<T> asSet(T... args)
public static <T> List<T> asList(T... args)
public static <T> int count(Collection<T> collection, ArraysUtils.Filter<T> filter)
public static <T> T last(List<T> values)
public static <T> T chopLast(List<T> values)
public static <T> T first(List<T> values)
public static <T> T chopFirst(List<T> values)
public static <T> List<T> asNonNullList(T... a)
public static <T extends PubliclyCloneable> List<T> deeplyClonedList(List<T> list)
public static <T extends PubliclyCloneable> LinkedList<T> deeplyClonedLinkedList(LinkedList<T> list)
public static <M,T extends PubliclyCloneable> Map<M,T> deeplyClonedMap(Map<M,T> map)
public static <M,T extends PubliclyCloneable> Map<M,List<T>> deeplyClonedListInMap(Map<M,List<T>> map)
public static <T> List<T> asModifiableList(T... head)
public static <T> void replace(SelectorPart lookFor, List<T> inside, List<T> replaceBy)
public static boolean isUtf8(byte[] input)
public static boolean isUsAscii(byte[] input)
public static boolean isEncodedAs(byte[] input,
String encoding)
public static <Q> void replace(List<Q> inList, Q oldElement, LinkedList<Q> newElements)
Copyright © 2012-2015. All Rights Reserved.