public abstract class DataUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.Double> |
asList(double[] elements)
Converts an array of
double numbers to a list of Doubles. |
static java.util.List<java.lang.Float> |
asList(float[] elements)
Converts an array of
float numbers to a list of Floats. |
static java.lang.String |
format(java.lang.Number number)
Returns a formatted string of the specified number.
|
static java.lang.String |
format(java.lang.Object obj)
Returns a formatted string of the specified object.
|
static java.lang.String |
join(java.lang.String separator,
double[] elements)
Returns a string containing all double numbers concatenated by a
specified separator.
|
static java.lang.String |
join(java.lang.String separator,
float[] elements)
Returns a string containing all float numbers concatenated by a
specified separator.
|
static java.lang.String |
join(java.lang.String separator,
java.util.List<?> elements)
Returns a string containing all elements concatenated by a specified
separator.
|
static java.lang.String |
join(java.lang.String separator,
java.lang.Object[] elements)
Returns a string containing all elements concatenated by a specified
separator.
|
static <K,V> java.util.Map<K,V> |
map(K[] keys,
V[] values)
Creates a mapping from two arrays, one with keys, one with values.
|
static int |
max(int... values)
Returns the largest of all specified values.
|
static java.lang.String |
stripTrailing(java.lang.String s,
java.lang.String substr)
Removes the specified trailing pattern from a string.
|
static void |
transfer(java.io.InputStream in,
java.io.OutputStream out,
int bufferSize)
Copies data from an input stream to an output stream using a buffer of
specified size.
|
public static <K,V> java.util.Map<K,V> map(K[] keys,
V[] values)
K - Data type of the keys.V - Data type of the values.keys - Array containing the keys.values - Array containing the values.public static java.lang.String join(java.lang.String separator,
java.util.List<?> elements)
separator - Separator string.elements - List of elements that should be concatenated.public static java.lang.String join(java.lang.String separator,
java.lang.Object[] elements)
separator - Separator string.elements - Array of elements that should be concatenated.public static java.lang.String join(java.lang.String separator,
double[] elements)
separator - Separator string.elements - Array of double numbers that should be concatenated.public static java.lang.String join(java.lang.String separator,
float[] elements)
separator - Separator string.elements - Array of float numbers that should be concatenated.public static int max(int... values)
values - Several integer values.public static void transfer(java.io.InputStream in,
java.io.OutputStream out,
int bufferSize)
throws java.io.IOException
in - Input stream.out - Output stream.bufferSize - Size of the copy buffer.java.io.IOException - when an error occurs while copying.public static java.lang.String format(java.lang.Number number)
number - Number to convert to a string.public static java.lang.String format(java.lang.Object obj)
obj - Object to convert to a string.public static java.util.List<java.lang.Float> asList(float[] elements)
float numbers to a list of Floats.
The list will be empty if the array is empty or null.elements - Array of float numbers.Float.public static java.util.List<java.lang.Double> asList(double[] elements)
double numbers to a list of Doubles.
The list will be empty if the array is empty or null.elements - Array of double numbers.Double.public static java.lang.String stripTrailing(java.lang.String s,
java.lang.String substr)
s - string.substr - trailing pattern.