|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.commons.utils.ArrayUtils
public class ArrayUtils
This is a collection of some methods that work with arrays and lists, like join or removeAll. It is complementary to the StringTools.
| Constructor Summary | |
|---|---|
ArrayUtils()
|
|
| Method Summary | |
|---|---|
static boolean |
contains(java.lang.String[] target,
java.lang.String value)
Checks if the array contains the string value. |
static boolean |
contains(java.lang.String[] target,
java.lang.String value,
boolean caseSensitive,
boolean exact)
Checks if the array contains the string value. |
static java.lang.String[] |
deleteDoubles(java.lang.String[] s)
deletes all double entries from the submitted array |
static java.lang.String |
join(java.lang.String delimiter,
java.util.Collection<?> objects)
Joins a collection of objects with given delimiter. |
static java.lang.String |
join(java.lang.String delimiter,
double[] values)
Joins a list of doubles. |
static java.lang.String |
join(java.lang.String delimiter,
int[] values)
Joins a list of ints. |
static java.lang.String |
join(java.lang.String delimiter,
java.lang.Object... objects)
Joins a list of objects with given delimiter. |
static java.lang.String |
join(java.lang.String delimiter,
java.lang.String... strings)
Joins a list of strings with given delimiter. |
static java.lang.String[] |
removeAll(java.lang.String[] array,
java.lang.String token)
Removes all occurrences of token in array |
static double[] |
splitAsDoubles(java.lang.String str,
java.lang.String delim)
|
static float[] |
splitAsFloats(java.lang.String str,
java.lang.String delim)
|
static java.util.ArrayList<java.lang.Integer> |
splitAsIntList(java.lang.String str,
java.lang.String delim)
|
static java.lang.String[] |
toArray(java.lang.String s,
java.lang.String delimiter,
boolean deleteDoubles)
parse a string and return its tokens as array |
static java.util.List<java.lang.String> |
toList(java.lang.String s,
java.lang.String delimiter,
boolean deleteDoubles)
parse a string and return its tokens as typed List. empty fields will be removed from the list. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArrayUtils()
| Method Detail |
|---|
public static java.lang.String[] removeAll(java.lang.String[] array,
java.lang.String token)
array - token - the obj to remove
public static java.lang.String join(java.lang.String delimiter,
java.lang.String... strings)
delimiter - the delimiter to put between every string.strings -
public static java.lang.String join(java.lang.String delimiter,
java.lang.Object... objects)
delimiter - the delimiter to put between every string.objects -
public static java.lang.String join(java.lang.String delimiter,
java.util.Collection<?> objects)
delimiter - the delimiter to put between every string.objects -
public static java.lang.String join(java.lang.String delimiter,
int[] values)
ints.
delimiter - values -
public static java.lang.String join(java.lang.String delimiter,
double[] values)
doubles.
delimiter - values -
public static boolean contains(java.lang.String[] target,
java.lang.String value,
boolean caseSensitive,
boolean exact)
value.
target - array to check if it contains valuevalue - string to check if it within the arraycaseSensitive - true if the search should be case sensitiveexact - if the equals test should return true if one of the target strings contains a part of the value.
public static boolean contains(java.lang.String[] target,
java.lang.String value)
value. This method is case insensitive.
target - array to check if it contains valuevalue - string to check if it within the array
public static java.lang.String[] toArray(java.lang.String s,
java.lang.String delimiter,
boolean deleteDoubles)
s - string to parsedelimiter - delimiter that marks the end of a tokendeleteDoubles - if it's true all string that are already within the resulting array will be deleted, so that there
will only be one copy of them.
public static java.util.List<java.lang.String> toList(java.lang.String s,
java.lang.String delimiter,
boolean deleteDoubles)
s - string to parsedelimiter - delimiter that marks the end of a tokendeleteDoubles - if it's true all string that are already within the resulting array will be deleted, so that there
will only be one copy of them.
public static java.lang.String[] deleteDoubles(java.lang.String[] s)
s - to remove the doubles from
public static java.util.ArrayList<java.lang.Integer> splitAsIntList(java.lang.String str,
java.lang.String delim)
str - delim -
public static double[] splitAsDoubles(java.lang.String str,
java.lang.String delim)
str - delim -
public static float[] splitAsFloats(java.lang.String str,
java.lang.String delim)
throws java.lang.NumberFormatException
str - delim -
java.lang.NumberFormatException - if one of the values could not be read.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||