|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmoj.util.ArrayTools
public final class ArrayTools
A small utility class that contains methods for converting between strings and arrays, as well as increasing and decreasing the size of arrays.
Constructor Summary | |
---|---|
ArrayTools()
|
Method Summary | |
---|---|
static void |
addAll(java.util.Collection<java.lang.Object> collection,
java.lang.Object[] array)
Adds all objects in array to collection . |
static java.lang.String |
join(byte[] array,
java.lang.String fieldSeparator)
Converts a array of numbers into a String. |
static java.lang.String |
join(double[] array,
java.lang.String fieldSeparator)
Converts a array of reals into a String. |
static java.lang.String |
join(float[] array,
java.lang.String fieldSeparator)
Converts a array of reals into a String. |
static java.lang.String |
join(int[] array,
java.lang.String fieldSeparator)
Converts a array of numbers into a String. |
static java.lang.String |
join(long[] array,
java.lang.String fieldSeparator)
Converts a array of numbers into a String. |
static java.lang.String |
join(java.lang.Object[] array,
java.lang.String fieldSeparator)
Converts an array of Objects into a String. |
static java.lang.String |
join(short[] array,
java.lang.String fieldSeparator)
Converts a array of numbers into a String. |
static char[] |
resize(char[] a,
int newSize)
Resizes an array of chars. |
static double[] |
resize(double[] a,
int newSize)
Resizes an array of doubles. |
static float[] |
resize(float[] a,
int newSize)
Resizes an array of floats. |
static int[] |
resize(int[] a,
int newSize)
Resizes an array of ints. |
static long[] |
resize(long[] a,
int newSize)
Resizes an array of longs. |
static java.lang.Object[] |
resize(java.lang.Object[] a,
int newSize)
Resizes an array of Objects. |
static short[] |
resize(short[] a,
int newSize)
Resizes an array of shorts. |
static byte[] |
setSize(byte[] a,
int newSize)
Resizes an array of bytes. |
static byte[] |
splitBytes(java.lang.String str,
java.lang.String fieldSeparator)
Converts a string of numbers to a byte array. |
static double[] |
splitDoubles(java.lang.String str,
java.lang.String fieldSeparator)
Convert a string of reals to a double array. |
static float[] |
splitFloats(java.lang.String str,
java.lang.String fieldSeparator)
Convert a string of reals to a float array. |
static int[] |
splitInts(java.lang.String str,
java.lang.String fieldSeparator)
Converts a string of numbers to an integer array |
static long[] |
splitLongs(java.lang.String str,
java.lang.String fieldSeparator)
Converts a string of numbers to a long array |
static short[] |
splitShorts(java.lang.String str,
java.lang.String fieldSeparator)
Converts a string of numbers to a short array |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrayTools()
Method Detail |
---|
public static byte[] splitBytes(java.lang.String str, java.lang.String fieldSeparator)
str
- String of numbers to convertfieldSeparator
- String that separates each number
public static short[] splitShorts(java.lang.String str, java.lang.String fieldSeparator)
str
- String of numbers to convertfieldSeparator
- String that separates each number
public static int[] splitInts(java.lang.String str, java.lang.String fieldSeparator)
str
- String of numbers to convertfieldSeparator
- String that separates each number
public static long[] splitLongs(java.lang.String str, java.lang.String fieldSeparator)
str
- String of numbers to convertfieldSeparator
- String that separates each number
public static float[] splitFloats(java.lang.String str, java.lang.String fieldSeparator)
str
- String of numbers to convertfieldSeparator
- String that separates each number
public static double[] splitDoubles(java.lang.String str, java.lang.String fieldSeparator)
str
- String of numbers to convertfieldSeparator
- String that separates each number
public static byte[] setSize(byte[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static char[] resize(char[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static short[] resize(short[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static int[] resize(int[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static long[] resize(long[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static float[] resize(float[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static double[] resize(double[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static java.lang.Object[] resize(java.lang.Object[] a, int newSize)
a
- the original arraynewSize
- the size of the new array
public static java.lang.String join(byte[] array, java.lang.String fieldSeparator)
array
- the array to convertfieldSeparator
- string that separates each element
public static java.lang.String join(short[] array, java.lang.String fieldSeparator)
array
- the array to convertfieldSeparator
- string that separates each element
public static java.lang.String join(int[] array, java.lang.String fieldSeparator)
array
- the array to convertfieldSeparator
- string that separates each element
public static java.lang.String join(long[] array, java.lang.String fieldSeparator)
array
- the array to convertfieldSeparator
- string that separates each element
public static java.lang.String join(float[] array, java.lang.String fieldSeparator)
array
- the array to convertfieldSeparator
- string that separates each element
public static java.lang.String join(double[] array, java.lang.String fieldSeparator)
array
- the array to convertfieldSeparator
- string that separates each element
public static java.lang.String join(java.lang.Object[] array, java.lang.String fieldSeparator)
array
- the array to convertfieldSeparator
- string that separates each element
public static void addAll(java.util.Collection<java.lang.Object> collection, java.lang.Object[] array)
array
to collection
.
collection
- Collection
to add objects toarray
- array
of objects to be added
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |