public class StringUtils
extends Object
Provides extra functionality for String objects.
Constructor and Description |
---|
StringUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
getLineSeparator()
Returns the line separator.
|
static String |
join(String[] array,
String separator) |
static String |
mapToString(Map map,
String keyValueSeparator,
String entrySeparator)
Outputs entries from a
Map to a String |
static String[] |
split(String string,
String separators) |
static String[] |
toArray(Collection list)
Converts a collection (
List , Set ...) of objects to a String array. |
static boolean[] |
toBooleanArray(String[] array,
boolean valueForNull)
Converts a
String array to a boolean array. |
static double[] |
toDoubleArray(String[] array)
Converts a
String array to a double array. |
static double[] |
toDoubleArray(String[] array,
double valueForNull)
Converts a
String array to a double array. |
static int[] |
toIntArray(String[] array)
Converts a
String array to an int array. |
static int[] |
toIntArray(String[] array,
int valueForNull)
Converts a
String array to an int array. |
static List<String> |
toList(String[] array)
Converts from a
String array to a list. |
public static String getLineSeparator()
public static String join(String[] array, String separator)
public static String mapToString(Map map, String keyValueSeparator, String entrySeparator)
Map
to a String
map
- Input mapkeyValueSeparator
- Separator between keys and valuesentrySeparator
- Separator between key-value pairsString
representing the mappublic static String[] split(String string, String separators)
public static String[] toArray(Collection list)
List
, Set
...) of objects to a String
array. If objects are not instances of String
, toString()
will be used.list
- Input listint
arraypublic static boolean[] toBooleanArray(String[] array, boolean valueForNull)
String
array to a boolean
array.array
- Input arrayvalueForNull
- Value for null
positionsboolean
arraypublic static double[] toDoubleArray(String[] array)
String
array to a double
array.array
- Input arraydouble
arraypublic static double[] toDoubleArray(String[] array, double valueForNull)
String
array to a double
array.array
- Input arrayvalueForNull
- Value for null
positionsdouble
arraypublic static int[] toIntArray(String[] array)
String
array to an int
array.array
- Input arrayint
arraypublic static int[] toIntArray(String[] array, int valueForNull)
String
array to an int
array.array
- Input arrayvalueForNull
- Value for null
positionsint
arraypublic static List<String> toList(String[] array)
String
array to a list.array
- Input arrayString
objects