Package org.jvnet.jaxb.plugin.util
Class ArrayUtils
- java.lang.Object
-
- org.jvnet.jaxb.plugin.util.ArrayUtils
-
public class ArrayUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T[]filter(T[] array, Predicate<T> predicate, Class<? extends T> theClass)static StringtoString(Object array)Outputs an array as a String, treatingnullas an empty array.
-
-
-
Method Detail
-
filter
public static <T> T[] filter(T[] array, Predicate<T> predicate, Class<? extends T> theClass)
-
toString
public static String toString(Object array)
Outputs an array as a String, treating
nullas an empty array.Multi-dimensional arrays are handled correctly, including multi-dimensional primitive arrays.
The format is that of Java source code, for example
{a,b}.- Parameters:
array- the array to get a toString for, may benull- Returns:
- a String representation of the array, '{}' if null array input
-
-