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 © 2017 JBoss by Red Hat. All rights reserved.