|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.co.mullsoft.jean.components.CharacterSeparatedString
public class CharacterSeparatedString
This class provides utility methods to parse and construct character separated Strings; these are a sequence of Strings separated by a specific character so they can be transmitted as a single String. The Strings can contain quoted elements that can contain the separator character.
Note that StringTokenizer has not been used because it cannot handle quotes, and StreamTokenizer has not been used because of the overheads of using streams on a relatively simple example of tokenizing.
| Method Summary | |
|---|---|
static java.lang.String |
allButLast(java.lang.String str,
char separator)
return all but the last element of the string |
static java.lang.String |
construct(byte[] intA,
char separator)
Construct a character separated String from the given float array |
static java.lang.String |
construct(double[] intA,
char separator)
Construct a character separated String from the given double array |
static java.lang.String |
construct(float[] intA,
char separator)
Construct a character separated String from the given float array |
static java.lang.String |
construct(int[] intA,
char separator)
Construct a character separated String from the given int array |
static java.lang.String |
construct(long[] intA,
char separator)
Construct a character separated String from the given long array |
static java.lang.String |
construct(java.lang.String[] strA,
char separator)
Construct a character separated String from the given String array |
static java.lang.String |
last(java.lang.String str,
char separator)
return the last element of the string |
static void |
main(java.lang.String[] args)
test the parsing and construction. |
static java.lang.String[] |
parse(java.lang.String str,
char separator)
Parse a character separated String into a String array |
static byte[] |
parseBytes(java.lang.String str,
char separator)
Parse a character separated String into a byte array |
static double[] |
parseDoubles(java.lang.String str,
char separator)
Parse a character separated String into a double array |
static float[] |
parseFloats(java.lang.String str,
char separator)
Parse a character separated String into a double array |
static int[] |
parseInts(java.lang.String str,
char separator)
Parse a character separated String into a double array |
static long[] |
parseLongs(java.lang.String str,
char separator)
Parse a character separated String into a long array |
static java.lang.String[] |
parseTrim(java.lang.String str,
char separator)
Parse a character separated String into a String array |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.lang.String[] parse(java.lang.String str,
char separator)
str - a character separated Stringseparator - the separator character to use
public static java.lang.String[] parseTrim(java.lang.String str,
char separator)
str - a character separated Stringseparator - the separator character to use
public static long[] parseLongs(java.lang.String str,
char separator)
str - a character separated Stringseparator - the separator character to use
public static byte[] parseBytes(java.lang.String str,
char separator)
str - a character separated Stringseparator - the separator character to use
public static double[] parseDoubles(java.lang.String str,
char separator)
str - a character separated Stringseparator - the separator character to use
the original String parsed as a double, null if any of the tokens do not
parse.
public static float[] parseFloats(java.lang.String str,
char separator)
str - a character separated Stringseparator - the separator character to use
the original String parsed as a double, null if any of the tokens do not
parse.
public static int[] parseInts(java.lang.String str,
char separator)
str - a character separated Stringseparator - the separator character to use
the original String parsed as a double, null if any of the tokens do not
parse.
public static java.lang.String construct(java.lang.String[] strA,
char separator)
strA - a String arrayseparator - the separator character to use
public static java.lang.String construct(int[] intA,
char separator)
intA - an int arrayseparator - the separator character to use
public static java.lang.String construct(long[] intA,
char separator)
intA - a long arrayseparator - the separator character to use
public static java.lang.String construct(double[] intA,
char separator)
intA - a double arrayseparator - the separator character to use
public static java.lang.String construct(float[] intA,
char separator)
intA - a float arrayseparator - the separator character to use
public static java.lang.String construct(byte[] intA,
char separator)
intA - a float arrayseparator - the separator character to use
public static java.lang.String last(java.lang.String str,
char separator)
public static java.lang.String allButLast(java.lang.String str,
char separator)
public static void main(java.lang.String[] args)
args - one or more string arguments.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||