public class ArrayUtil_IW
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean[] |
append(boolean[]... arrays) |
boolean[] |
append(boolean[] array,
boolean value) |
byte[] |
append(byte[]... arrays) |
byte[] |
append(byte[] array,
byte value) |
char[] |
append(char[]... arrays) |
char[] |
append(char[] array,
char value) |
double[] |
append(double[]... arrays) |
double[] |
append(double[] array,
double value) |
float[] |
append(float[]... arrays) |
float[] |
append(float[] array,
float value) |
int[] |
append(int[]... arrays) |
int[] |
append(int[] array,
int value) |
long[] |
append(long[]... arrays) |
long[] |
append(long[] array,
long value) |
short[] |
append(short[]... arrays) |
short[] |
append(short[] array,
short value) |
<T> T[] |
append(T[]... arrays) |
<T> T[][] |
append(T[][] array1,
T[] value) |
<T> T[][] |
append(T[][] array1,
T[][] array2) |
<T> T[] |
append(T[] array,
T value) |
<T> T[] |
append(T[] array1,
T[] array2) |
boolean[] |
clone(boolean[] array) |
boolean[] |
clone(boolean[] array,
int from,
int to) |
byte[] |
clone(byte[] array) |
byte[] |
clone(byte[] array,
int from,
int to) |
char[] |
clone(char[] array) |
char[] |
clone(char[] array,
int from,
int to) |
double[] |
clone(double[] array) |
double[] |
clone(double[] array,
int from,
int to) |
float[] |
clone(float[] array) |
float[] |
clone(float[] array,
int from,
int to) |
int[] |
clone(int[] array) |
int[] |
clone(int[] array,
int from,
int to) |
long[] |
clone(long[] array) |
long[] |
clone(long[] array,
int from,
int to) |
short[] |
clone(short[] array) |
short[] |
clone(short[] array,
int from,
int to) |
<T> T[] |
clone(T[] array) |
<T> T[][] |
clone(T[][] array) |
<T> T[][] |
clone(T[][] array,
int from,
int to) |
<T> T[] |
clone(T[] array,
int from,
int to) |
void |
combine(java.lang.Object[] array1,
java.lang.Object[] array2,
java.lang.Object[] combinedArray) |
boolean |
contains(boolean[] array,
boolean value) |
boolean |
contains(byte[] array,
byte value) |
boolean |
contains(char[] array,
char value) |
boolean |
contains(double[] array,
double value) |
boolean |
contains(float[] array,
float value) |
boolean |
contains(int[] array,
int value) |
boolean |
contains(long[] array,
long value) |
boolean |
contains(java.lang.Object[] array,
java.lang.Object value) |
boolean |
contains(short[] array,
short value) |
boolean |
contains(java.lang.String[] array,
java.lang.String value,
boolean ignoreCase) |
boolean |
containsAll(boolean[] array1,
boolean[] array2) |
boolean |
containsAll(byte[] array1,
byte[] array2) |
boolean |
containsAll(char[] array1,
char[] array2) |
boolean |
containsAll(double[] array1,
double[] array2) |
boolean |
containsAll(float[] array1,
float[] array2) |
boolean |
containsAll(int[] array1,
int[] array2) |
boolean |
containsAll(long[] array1,
long[] array2) |
boolean |
containsAll(java.lang.Object[] array1,
java.lang.Object[] array2) |
boolean |
containsAll(short[] array1,
short[] array2) |
<T> int |
count(T[] array,
PredicateFilter<T> predicateFilter) |
java.lang.String[] |
distinct(java.lang.String[] array) |
java.lang.String[] |
distinct(java.lang.String[] array,
java.util.Comparator<java.lang.String> comparator) |
<T> boolean |
exists(T[] array,
PredicateFilter<T> predicateFilter) |
boolean[] |
filter(boolean[] array,
PredicateFilter<java.lang.Boolean> predicateFilter) |
byte[] |
filter(byte[] array,
PredicateFilter<java.lang.Byte> predicateFilter) |
char[] |
filter(char[] array,
PredicateFilter<java.lang.Character> predicateFilter) |
double[] |
filter(double[] array,
PredicateFilter<java.lang.Double> predicateFilter) |
float[] |
filter(float[] array,
PredicateFilter<java.lang.Float> predicateFilter) |
int[] |
filter(int[] array,
PredicateFilter<java.lang.Integer> predicateFilter) |
long[] |
filter(long[] array,
PredicateFilter<java.lang.Long> predicateFilter) |
short[] |
filter(short[] array,
PredicateFilter<java.lang.Short> predicateFilter) |
<T> T[] |
filter(T[] array,
PredicateFilter<T> filterPredicate) |
static ArrayUtil_IW |
getInstance() |
int |
getLength(java.lang.Object[] array) |
java.lang.Object |
getValue(java.lang.Object[] array,
int pos) |
boolean |
isEmpty(boolean[] array) |
boolean |
isEmpty(byte[] array) |
boolean |
isEmpty(char[] array) |
boolean |
isEmpty(double[] array) |
boolean |
isEmpty(float[] array) |
boolean |
isEmpty(int[] array) |
boolean |
isEmpty(long[] array) |
boolean |
isEmpty(java.lang.Object[] array) |
boolean |
isEmpty(short[] array) |
boolean |
isNotEmpty(boolean[] array) |
boolean |
isNotEmpty(byte[] array) |
boolean |
isNotEmpty(char[] array) |
boolean |
isNotEmpty(double[] array) |
boolean |
isNotEmpty(float[] array) |
boolean |
isNotEmpty(int[] array) |
boolean |
isNotEmpty(long[] array) |
boolean |
isNotEmpty(java.lang.Object[] array) |
boolean |
isNotEmpty(short[] array) |
boolean[] |
remove(boolean[] array,
boolean value) |
byte[] |
remove(byte[] array,
byte value) |
char[] |
remove(char[] array,
char value) |
double[] |
remove(double[] array,
double value) |
float[] |
remove(float[] array,
float value) |
int[] |
remove(int[] array,
int value) |
long[] |
remove(long[] array,
long value) |
short[] |
remove(short[] array,
short value) |
java.lang.String[] |
remove(java.lang.String[] array,
java.lang.String value) |
<T> T[] |
remove(T[] array,
T value) |
java.lang.String[] |
removeByPrefix(java.lang.String[] array,
java.lang.String prefix) |
void |
replace(java.lang.String[] values,
java.lang.String oldValue,
java.lang.String newValue) |
void |
reverse(boolean[] array) |
void |
reverse(char[] array) |
void |
reverse(double[] array) |
void |
reverse(int[] array) |
void |
reverse(long[] array) |
void |
reverse(short[] array) |
<T> void |
reverse(T[] array) |
java.lang.Object |
split(java.lang.Object array,
int splitSize) |
boolean[] |
subset(boolean[] array,
int start,
int end) |
byte[] |
subset(byte[] array,
int start,
int end) |
char[] |
subset(char[] array,
int start,
int end) |
double[] |
subset(double[] array,
int start,
int end) |
float[] |
subset(float[] array,
int start,
int end) |
int[] |
subset(int[] array,
int start,
int end) |
long[] |
subset(long[] array,
int start,
int end) |
short[] |
subset(short[] array,
int start,
int end) |
<T> T[] |
subset(T[] array,
int start,
int end) |
java.lang.Boolean[] |
toArray(boolean[] array) |
boolean[] |
toArray(java.lang.Boolean[] array) |
java.lang.Byte[] |
toArray(byte[] array) |
byte[] |
toArray(java.lang.Byte[] array) |
java.lang.Character[] |
toArray(char[] array) |
char[] |
toArray(java.lang.Character[] array) |
java.lang.Double[] |
toArray(double[] array) |
double[] |
toArray(java.lang.Double[] array) |
java.lang.Float[] |
toArray(float[] array) |
float[] |
toArray(java.lang.Float[] array) |
java.lang.Integer[] |
toArray(int[] array) |
int[] |
toArray(java.lang.Integer[] array) |
java.lang.Long[] |
toArray(long[] array) |
long[] |
toArray(java.lang.Long[] array) |
java.lang.Short[] |
toArray(short[] array) |
short[] |
toArray(java.lang.Short[] array) |
java.lang.String[] |
toArray(java.lang.String[] array) |
<T,A> A[] |
toArray(T[] list,
Accessor<T,A> accessor) |
double[] |
toDoubleArray(java.util.Collection<java.lang.Number> collection) |
float[] |
toFloatArray(java.util.Collection<java.lang.Number> collection) |
int[] |
toIntArray(java.util.Collection<java.lang.Number> collection) |
long[] |
toLongArray(java.util.Collection<java.lang.Number> collection) |
java.lang.Long[] |
toLongArray(int[] array) |
java.lang.Long[] |
toLongArray(long[] array) |
java.lang.Long[] |
toLongArray(java.lang.Object[] array) |
short[] |
toShortArray(java.util.Collection<java.lang.Short> collection) |
java.lang.String |
toString(java.lang.Object[] array,
java.lang.String param) |
java.lang.String |
toString(java.lang.Object[] array,
java.lang.String param,
java.lang.String delimiter) |
java.lang.String |
toString(java.lang.Object[] array,
java.lang.String param,
java.lang.String delimiter,
java.util.Locale locale) |
<T,A> java.lang.String |
toString(T[] list,
Accessor<T,A> accessor) |
<T,A> java.lang.String |
toString(T[] list,
Accessor<T,A> accessor,
java.lang.String delimiter) |
<T,A> java.lang.String |
toString(T[] list,
Accessor<T,A> accessor,
java.lang.String delimiter,
java.util.Locale locale) |
java.lang.String[] |
toStringArray(boolean[] array) |
java.lang.String[] |
toStringArray(byte[] array) |
java.lang.String[] |
toStringArray(char[] array) |
java.lang.String[] |
toStringArray(java.util.Collection<java.lang.String> collection) |
java.lang.String[] |
toStringArray(java.util.Date[] array,
java.text.DateFormat dateFormat) |
java.lang.String[] |
toStringArray(double[] array) |
java.lang.String[] |
toStringArray(float[] array) |
java.lang.String[] |
toStringArray(int[] array) |
java.lang.String[] |
toStringArray(JSONArray array) |
java.lang.String[] |
toStringArray(long[] array) |
java.lang.String[] |
toStringArray(java.lang.Object[] array) |
java.lang.String[] |
toStringArray(short[] array) |
byte[] |
unique(byte[] array) |
double[] |
unique(double[] array) |
float[] |
unique(float[] array) |
int[] |
unique(int[] array) |
long[] |
unique(long[] array) |
short[] |
unique(short[] array) |
java.lang.String[] |
unique(java.lang.String[] array) |
public static ArrayUtil_IW getInstance()
public boolean[] append(boolean[]... arrays)
public boolean[] append(boolean[] array, boolean value)
public byte[] append(byte[]... arrays)
public byte[] append(byte[] array, byte value)
public char[] append(char[]... arrays)
public char[] append(char[] array, char value)
public double[] append(double[]... arrays)
public double[] append(double[] array, double value)
public float[] append(float[]... arrays)
public float[] append(float[] array, float value)
public int[] append(int[]... arrays)
public int[] append(int[] array, int value)
public long[] append(long[]... arrays)
public long[] append(long[] array, long value)
public short[] append(short[]... arrays)
public short[] append(short[] array, short value)
public <T> T[] append(T[]... arrays)
public <T> T[] append(T[] array, T value)
public <T> T[] append(T[] array1, T[] array2)
public <T> T[][] append(T[][] array1, T[] value)
public <T> T[][] append(T[][] array1, T[][] array2)
public boolean[] clone(boolean[] array)
public boolean[] clone(boolean[] array, int from, int to)
public byte[] clone(byte[] array)
public byte[] clone(byte[] array, int from, int to)
public char[] clone(char[] array)
public char[] clone(char[] array, int from, int to)
public double[] clone(double[] array)
public double[] clone(double[] array, int from, int to)
public float[] clone(float[] array)
public float[] clone(float[] array, int from, int to)
public int[] clone(int[] array)
public int[] clone(int[] array, int from, int to)
public long[] clone(long[] array)
public long[] clone(long[] array, int from, int to)
public short[] clone(short[] array)
public short[] clone(short[] array, int from, int to)
public <T> T[] clone(T[] array)
public <T> T[] clone(T[] array, int from, int to)
public <T> T[][] clone(T[][] array)
public <T> T[][] clone(T[][] array, int from, int to)
public void combine(java.lang.Object[] array1, java.lang.Object[] array2, java.lang.Object[] combinedArray)
public boolean contains(boolean[] array, boolean value)
public boolean contains(byte[] array, byte value)
public boolean contains(char[] array, char value)
public boolean contains(double[] array, double value)
public boolean contains(float[] array, float value)
public boolean contains(int[] array, int value)
public boolean contains(long[] array, long value)
public boolean contains(java.lang.Object[] array, java.lang.Object value)
public boolean contains(short[] array, short value)
public boolean contains(java.lang.String[] array, java.lang.String value, boolean ignoreCase)
public boolean containsAll(boolean[] array1, boolean[] array2)
public boolean containsAll(byte[] array1, byte[] array2)
public boolean containsAll(char[] array1, char[] array2)
public boolean containsAll(double[] array1, double[] array2)
public boolean containsAll(float[] array1, float[] array2)
public boolean containsAll(int[] array1, int[] array2)
public boolean containsAll(long[] array1, long[] array2)
public boolean containsAll(java.lang.Object[] array1, java.lang.Object[] array2)
public boolean containsAll(short[] array1, short[] array2)
public <T> int count(T[] array, PredicateFilter<T> predicateFilter)
public java.lang.String[] distinct(java.lang.String[] array)
public java.lang.String[] distinct(java.lang.String[] array, java.util.Comparator<java.lang.String> comparator)
public <T> boolean exists(T[] array, PredicateFilter<T> predicateFilter)
public boolean[] filter(boolean[] array, PredicateFilter<java.lang.Boolean> predicateFilter)
public byte[] filter(byte[] array, PredicateFilter<java.lang.Byte> predicateFilter)
public char[] filter(char[] array, PredicateFilter<java.lang.Character> predicateFilter)
public double[] filter(double[] array, PredicateFilter<java.lang.Double> predicateFilter)
public float[] filter(float[] array, PredicateFilter<java.lang.Float> predicateFilter)
public int[] filter(int[] array, PredicateFilter<java.lang.Integer> predicateFilter)
public long[] filter(long[] array, PredicateFilter<java.lang.Long> predicateFilter)
public short[] filter(short[] array, PredicateFilter<java.lang.Short> predicateFilter)
public <T> T[] filter(T[] array, PredicateFilter<T> filterPredicate)
public int getLength(java.lang.Object[] array)
public java.lang.Object getValue(java.lang.Object[] array, int pos)
public boolean isEmpty(boolean[] array)
public boolean isEmpty(byte[] array)
public boolean isEmpty(char[] array)
public boolean isEmpty(double[] array)
public boolean isEmpty(float[] array)
public boolean isEmpty(int[] array)
public boolean isEmpty(long[] array)
public boolean isEmpty(java.lang.Object[] array)
public boolean isEmpty(short[] array)
public boolean isNotEmpty(boolean[] array)
public boolean isNotEmpty(byte[] array)
public boolean isNotEmpty(char[] array)
public boolean isNotEmpty(double[] array)
public boolean isNotEmpty(float[] array)
public boolean isNotEmpty(int[] array)
public boolean isNotEmpty(long[] array)
public boolean isNotEmpty(java.lang.Object[] array)
public boolean isNotEmpty(short[] array)
public boolean[] remove(boolean[] array, boolean value)
public byte[] remove(byte[] array, byte value)
public char[] remove(char[] array, char value)
public double[] remove(double[] array, double value)
public float[] remove(float[] array, float value)
public int[] remove(int[] array, int value)
public long[] remove(long[] array, long value)
public short[] remove(short[] array, short value)
public java.lang.String[] remove(java.lang.String[] array, java.lang.String value)
public <T> T[] remove(T[] array, T value)
public java.lang.String[] removeByPrefix(java.lang.String[] array, java.lang.String prefix)
public void replace(java.lang.String[] values, java.lang.String oldValue, java.lang.String newValue)
public void reverse(boolean[] array)
public void reverse(char[] array)
public void reverse(double[] array)
public void reverse(int[] array)
public void reverse(long[] array)
public void reverse(short[] array)
public <T> void reverse(T[] array)
public java.lang.Object split(java.lang.Object array, int splitSize)
public boolean[] subset(boolean[] array, int start, int end)
public byte[] subset(byte[] array, int start, int end)
public char[] subset(char[] array, int start, int end)
public double[] subset(double[] array, int start, int end)
public float[] subset(float[] array, int start, int end)
public int[] subset(int[] array, int start, int end)
public long[] subset(long[] array, int start, int end)
public short[] subset(short[] array, int start, int end)
public <T> T[] subset(T[] array, int start, int end)
public java.lang.Boolean[] toArray(boolean[] array)
public boolean[] toArray(java.lang.Boolean[] array)
public java.lang.Byte[] toArray(byte[] array)
public byte[] toArray(java.lang.Byte[] array)
public java.lang.Character[] toArray(char[] array)
public char[] toArray(java.lang.Character[] array)
public java.lang.Double[] toArray(double[] array)
public double[] toArray(java.lang.Double[] array)
public java.lang.Float[] toArray(float[] array)
public float[] toArray(java.lang.Float[] array)
public java.lang.Integer[] toArray(int[] array)
public int[] toArray(java.lang.Integer[] array)
public java.lang.Long[] toArray(long[] array)
public long[] toArray(java.lang.Long[] array)
public java.lang.Short[] toArray(short[] array)
public short[] toArray(java.lang.Short[] array)
public java.lang.String[] toArray(java.lang.String[] array)
public <T,A> A[] toArray(T[] list, Accessor<T,A> accessor)
public double[] toDoubleArray(java.util.Collection<java.lang.Number> collection)
public float[] toFloatArray(java.util.Collection<java.lang.Number> collection)
public int[] toIntArray(java.util.Collection<java.lang.Number> collection)
public long[] toLongArray(java.util.Collection<java.lang.Number> collection)
public java.lang.Long[] toLongArray(int[] array)
public java.lang.Long[] toLongArray(long[] array)
public java.lang.Long[] toLongArray(java.lang.Object[] array)
public short[] toShortArray(java.util.Collection<java.lang.Short> collection)
public java.lang.String toString(java.lang.Object[] array, java.lang.String param)
public java.lang.String toString(java.lang.Object[] array, java.lang.String param, java.lang.String delimiter)
public java.lang.String toString(java.lang.Object[] array, java.lang.String param, java.lang.String delimiter, java.util.Locale locale)
public <T,A> java.lang.String toString(T[] list, Accessor<T,A> accessor)
public <T,A> java.lang.String toString(T[] list, Accessor<T,A> accessor, java.lang.String delimiter)
public <T,A> java.lang.String toString(T[] list, Accessor<T,A> accessor, java.lang.String delimiter, java.util.Locale locale)
public java.lang.String[] toStringArray(boolean[] array)
public java.lang.String[] toStringArray(byte[] array)
public java.lang.String[] toStringArray(char[] array)
public java.lang.String[] toStringArray(java.util.Collection<java.lang.String> collection)
public java.lang.String[] toStringArray(java.util.Date[] array, java.text.DateFormat dateFormat)
public java.lang.String[] toStringArray(double[] array)
public java.lang.String[] toStringArray(float[] array)
public java.lang.String[] toStringArray(int[] array)
public java.lang.String[] toStringArray(JSONArray array)
public java.lang.String[] toStringArray(long[] array)
public java.lang.String[] toStringArray(java.lang.Object[] array)
public java.lang.String[] toStringArray(short[] array)
public byte[] unique(byte[] array)
public double[] unique(double[] array)
public float[] unique(float[] array)
public int[] unique(int[] array)
public long[] unique(long[] array)
public short[] unique(short[] array)
public java.lang.String[] unique(java.lang.String[] array)