Class ObjectArrays
java.lang.Object
org.docx4j.com.google.common.collect.ObjectArrays
Static utility methods pertaining to object arrays.
- Since:
- 2.0
- Author:
- Kevin Bourrillion
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T[]concat(@Nullable T element, T[] array) Returns a new array that prependselementtoarray.static <T> T[]concat(T[] array, @Nullable T element) Returns a new array that appendselementtoarray.static <T> T[]Returns a new array that contains the concatenated contents of two arrays.static <T> T[]Returns a new array of the given length with the specified component type.static <T> T[]newArray(T[] reference, int length) Returns a new array of the given length with the same type as a reference array.
-
Method Details
-
newArray
Returns a new array of the given length with the specified component type.- Parameters:
type- the component typelength- the length of the new array
-
newArray
public static <T> T[] newArray(T[] reference, int length) Returns a new array of the given length with the same type as a reference array.- Parameters:
reference- any array of the desired typelength- the length of the new array
-
concat
Returns a new array that contains the concatenated contents of two arrays.- Parameters:
first- the first array of elements to concatenatesecond- the second array of elements to concatenatetype- the component type of the returned array
-
concat
public static <T> T[] concat(@Nullable T element, T[] array) Returns a new array that prependselementtoarray.- Parameters:
element- the element to prepend to the front ofarrayarray- the array of elements to append- Returns:
- an array whose size is one larger than
array, withelementoccupying the first position, and the elements ofarrayoccupying the remaining elements.
-
concat
public static <T> T[] concat(T[] array, @Nullable T element) Returns a new array that appendselementtoarray.- Parameters:
array- the array of elements to prependelement- the element to append to the end- Returns:
- an array whose size is one larger than
array, with the same contents asarray, pluselementoccupying the last position.
-