public class SeparatedValuesUtility extends Object
Modifier and Type | Method and Description |
---|---|
static List<String> |
fromSeparatedValues(String aSeparatedValues)
|
static List<String> |
fromSeparatedValues(String aSeparatedValues,
char aDelimiter)
|
static List<String> |
fromSplitValues(String aSplitValues)
|
static List<String> |
fromSplitValues(String aSplitValues,
char aDelimiter)
|
static List<String> |
fromSplitValues(String aValues,
String aDelimiters)
|
static String |
toSeparatedValue(Object aValue)
Escapes a single value according to the rules of CSV like separated
values with the according
DelimeterConsts.CSV_DELIMETER separator. |
static String |
toSeparatedValue(Object aValue,
char aDelimiter)
Escapes a single value according to the rules of CSV like separated
values.
|
static String |
toSeparatedValues(Collection<?> aCollection)
Takes the collection and creates a single
String with the
according DelimeterConsts.CSV_DELIMETER separator. |
static String |
toSeparatedValues(Collection<?> aCollection,
char aDelimiter)
Takes the collection and creates a single
String with the
provided separator. |
static String |
toSeparatedValues(Object[] aArray)
|
static String |
toSeparatedValues(Object[] aArray,
char aDelimiter)
Takes the array's String representation and creates a single
String with the provided separator. |
static String |
toSplitValue(Object aValue,
char aDelimiter)
Creates the
String representation of a single split value not
applying any escaping. |
static String |
toSplitValues(Collection<?> aCollection)
Takes the collection and creates a single
String with the
according DelimeterConsts.CSV_DELIMETER separator. |
static String |
toSplitValues(Collection<?> aCollection,
char aDelimiter)
Takes the collection and creates a single
String with the
provided separator. |
static String |
toSplitValues(Object[] aArray)
|
static String |
toSplitValues(Object[] aArray,
char aDelimiter)
Takes the array's String representation and creates a single
String with the provided separator. |
public static String toSeparatedValues(Collection<?> aCollection)
String
with the
according DelimeterConsts.CSV_DELIMETER
separator. Unescaping any
escaped chars is taken care of by this method, for example an unescaped
delimiter char is escaped in the result.public static String toSeparatedValues(Collection<?> aCollection, char aDelimiter)
String
with the
provided separator. Unescaping any escaped chars is taken care of by this
method, for example an unescaped delimiter char is escaped in the result.public static String toSeparatedValue(Object aValue)
DelimeterConsts.CSV_DELIMETER
separator.aValue
- The value which's String
representation is to be
escaped accordingly.public static String toSeparatedValue(Object aValue, char aDelimiter)
public static List<String> fromSeparatedValues(String aSeparatedValues)
String
and creates a List
with String
instances containing the elements as identified from the String
by splitting the String
at the delimiter positions and adding
those chunks to the List
with the according
DelimeterConsts.CSV_DELIMETER
separator.. Escaping any unescaped chars
is taken care of by this method, for example an escaped delimiter char is
unescaped in the result.public static List<String> fromSeparatedValues(String aSeparatedValues, char aDelimiter)
String
and creates a List
with String
instances containing the elements as identified from the String
by splitting the String
at the delimiter positions and adding
those chunks to the List
. Escaping any unescaped chars is taken
care of by this method, for example an escaped delimiter char is
unescaped in the result.aSeparatedValues
- The String
representing the CSV
String
where contained elements are separated from each
other by the given delimiter.aDelimiter
- The delimiter used for separating the elements if the
single CSV String
.List
containing the elements as identified from the
given CSV String
.public static String toSplitValues(Object[] aArray)
String
representation and creates a single
String
with the according DelimeterConsts.CSV_DELIMETER
separator. No escaping is taken of, for escaping either use the according
toSeparatedValues(Object[])
method or do
escaping manually via toSeparatedValue
.public static String toSplitValues(Object[] aArray, char aDelimiter)
String
with the provided separator. No escaping is taken of, for
escaping either use the according
toSeparatedValues(Object[], char)
method
or do escaping manually via toSeparatedValue
.public static String toSplitValues(Collection<?> aCollection)
String
with the
according DelimeterConsts.CSV_DELIMETER
separator. No escaping is
taken of, for escaping either use the according toSeparatedValues
method or do escaping manually via toSeparatedValue
.public static String toSplitValues(Collection<?> aCollection, char aDelimiter)
String
with the
provided separator. No escaping is taken of, for escaping either use the
according toSeparatedValues
method or do escaping manually via
toSeparatedValue
.public static String toSplitValue(Object aValue, char aDelimiter)
String
representation of a single split value not
applying any escaping.public static List<String> fromSplitValues(String aSplitValues)
String
and creates a List
with String
instances containing the elements as identified from the String
by splitting the String
at the delimiter positions and adding
those chunks to the List
with the according
DelimeterConsts.CSV_DELIMETER
separator.. Escaping any unescaped chars
is taken care of by this method, for example an escaped delimiter char is
unescaped in the result.public static List<String> fromSplitValues(String aSplitValues, char aDelimiter)
String
and creates a List
with String
instances containing the elements as identified from the String
by splitting the String
at the delimiter positions and adding
those chunks to the List
. Escaping any unescaped chars is taken
care of by this method, for example an escaped delimiter char is
unescaped in the result.aSplitValues
- The String
representing the CSV
String
where contained elements are split from each other
by the given delimiter.aDelimiter
- The delimiter used for separating the elements if the
single CSV String
.List
containing the elements as identified from the
given CSV String
.public static List<String> fromSplitValues(String aValues, String aDelimiters)
String
and creates a List
with String
instances containing the elements as identified from the String
by splitting the String
at the delimiter positions and adding
those chunks to the List
. Escaping any unescaped chars is taken
care of by this method, for example an escaped delimiter char is
unescaped in the result.public static String toSeparatedValues(Object[] aArray, char aDelimiter)
String
with the provided separator. Unescaping any escaped chars
is taken care of by this method, for example an unescaped delimiter char
is escaped in the result.Copyright © 2015. All rights reserved.