public final class ArrayBuilders extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ArrayBuilders.BooleanBuilder  | 
static class  | 
ArrayBuilders.ByteBuilder  | 
static class  | 
ArrayBuilders.DoubleBuilder  | 
static class  | 
ArrayBuilders.FloatBuilder  | 
static class  | 
ArrayBuilders.IntBuilder  | 
static class  | 
ArrayBuilders.LongBuilder  | 
static class  | 
ArrayBuilders.ShortBuilder  | 
| Constructor and Description | 
|---|
ArrayBuilders()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> List<T> | 
addToList(List<T> list,
         T element)
Helper method for adding specified element to a List, but also
 considering case where the List may not have been yet constructed
 (that is, null is passed instead). 
 | 
static <T> ArrayList<T> | 
arrayToList(T[] elements)  | 
static <T> HashSet<T> | 
arrayToSet(T[] elements)  | 
static Object | 
getArrayComparator(Object defaultValue)
Helper method used for constructing simple value comparator used for
 comparing arrays for content equality. 
 | 
ArrayBuilders.BooleanBuilder | 
getBooleanBuilder()  | 
ArrayBuilders.ByteBuilder | 
getByteBuilder()  | 
ArrayBuilders.DoubleBuilder | 
getDoubleBuilder()  | 
ArrayBuilders.FloatBuilder | 
getFloatBuilder()  | 
ArrayBuilders.IntBuilder | 
getIntBuilder()  | 
ArrayBuilders.LongBuilder | 
getLongBuilder()  | 
ArrayBuilders.ShortBuilder | 
getShortBuilder()  | 
static <T> T[] | 
insertInList(T[] array,
            T element)
Helper method for constructing a new array that contains specified
 element followed by contents of the given array. 
 | 
static <T> T[] | 
insertInListNoDup(T[] array,
                 T element)
Helper method for constructing a new array that contains specified
 element followed by contents of the given array but never contains
 duplicates. 
 | 
static <T> HashSet<T> | 
setAndArray(Set<T> set,
           T[] elements)  | 
public ArrayBuilders.BooleanBuilder getBooleanBuilder()
public ArrayBuilders.ByteBuilder getByteBuilder()
public ArrayBuilders.ShortBuilder getShortBuilder()
public ArrayBuilders.IntBuilder getIntBuilder()
public ArrayBuilders.LongBuilder getLongBuilder()
public ArrayBuilders.FloatBuilder getFloatBuilder()
public ArrayBuilders.DoubleBuilder getDoubleBuilder()
public static Object getArrayComparator(Object defaultValue)
Note: current implementation is not optimized for speed; if performance ever becomes an issue, it is possible to construct much more efficient typed instances (one for Object[] and sub-types; one per primitive type).
Comparators classpublic static <T> HashSet<T> arrayToSet(T[] elements)
public static <T> ArrayList<T> arrayToList(T[] elements)
public static <T> List<T> addToList(List<T> list, T element)
list - List to add to; may be null to indicate that a new
    List is to be constructedelement - Element to add to listlist
   (if it was not null), or a newly constructed List.public static <T> T[] insertInList(T[] array,
                   T element)
public static <T> T[] insertInListNoDup(T[] array,
                        T element)
Copyright © 2014-2015 FasterXML. All Rights Reserved.