public class ListUtils
extends java.lang.Object
Constructor and Description |
---|
ListUtils() |
Modifier and Type | Method and Description |
---|---|
static <O> java.util.List<O> |
copyArrayToList(java.lang.Object inputArray,
java.util.List<O> outputList) |
static double[] |
copyDoubleArray(java.lang.Object[] input,
double[] output) |
static int[] |
copyIntegerArray(java.lang.Object[] input,
int[] output) |
static java.lang.String[] |
copyStringArray(java.lang.Object[] input,
java.lang.String[] output) |
static int |
findIgnoreCase(java.lang.String needle,
java.util.List<java.lang.String> haystack) |
static int |
findIgnoreCase(java.lang.String needle,
java.lang.String[] haystack) |
static int |
findString(java.lang.String needle,
java.util.List<java.lang.String> haystack) |
static int |
findString(java.lang.String needle,
java.lang.String[] haystack) |
static <T extends java.lang.Comparable<? super T>> |
getFirstSortedItem(java.util.Collection<T> items,
T defaultValue) |
static <T> T[] |
getItems(T[] items,
int[] indices) |
static java.util.List<java.lang.String> |
removeIgnoreCase(java.lang.String needle,
java.util.List<java.lang.String> haystack) |
static double[] |
toDoubleArray(java.util.Collection<java.lang.Double> list) |
static double[] |
toDoubleArray(java.lang.Double[] list) |
static float[] |
toFloatArray(java.util.Collection<java.lang.Float> list) |
static float[] |
toFloatArray(java.lang.Float[] list) |
static int[] |
toIntArray(java.util.Collection<java.lang.Integer> list) |
static int[] |
toIntArray(java.lang.Integer[] list) |
static java.lang.Object[] |
toObjectArray(java.util.Collection<java.lang.Object> list) |
static java.lang.String[] |
toStringArray(java.util.Collection<java.lang.String> list) |
public static <T> T[] getItems(T[] items, int[] indices)
public static <O> java.util.List<O> copyArrayToList(java.lang.Object inputArray, java.util.List<O> outputList)
public static int[] copyIntegerArray(java.lang.Object[] input, int[] output)
public static double[] copyDoubleArray(java.lang.Object[] input, double[] output)
public static java.lang.String[] copyStringArray(java.lang.Object[] input, java.lang.String[] output)
public static int[] toIntArray(java.lang.Integer[] list)
public static float[] toFloatArray(java.lang.Float[] list)
public static double[] toDoubleArray(java.lang.Double[] list)
public static int[] toIntArray(java.util.Collection<java.lang.Integer> list)
public static float[] toFloatArray(java.util.Collection<java.lang.Float> list)
public static double[] toDoubleArray(java.util.Collection<java.lang.Double> list)
public static java.lang.String[] toStringArray(java.util.Collection<java.lang.String> list)
public static java.lang.Object[] toObjectArray(java.util.Collection<java.lang.Object> list)
public static int findString(java.lang.String needle, java.lang.String[] haystack)
needle
- A String to find with String.equals().haystack
- A list of String objects to search.public static int findString(java.lang.String needle, java.util.List<java.lang.String> haystack)
needle
- A String to find with String.equals().haystack
- A list of String objects to search.public static int findIgnoreCase(java.lang.String needle, java.lang.String[] haystack)
public static int findIgnoreCase(java.lang.String needle, java.util.List<java.lang.String> haystack)
needle
- A String to find with String.equalsIgnoreCase().haystack
- A list of String objects to search.public static java.util.List<java.lang.String> removeIgnoreCase(java.lang.String needle, java.util.List<java.lang.String> haystack)
needle
- A String to find with findIgnoreCase().haystack
- A list of String objects to search.public static <T extends java.lang.Comparable<? super T>> T getFirstSortedItem(java.util.Collection<T> items, T defaultValue)