Package xal.tools
Class StringJoiner
java.lang.Object
xal.tools.StringJoiner
String joiner is a utility class for joining items as strings with an
arbitrary separator. It contains several convenience methods for appending a
wide variety of objects and primitives. Once you are done appending items
simply call toString() to get the string with all items joined by the
separator.
- Author:
- tap
-
Constructor Summary
ConstructorsConstructorDescriptionEmpty Constructor using ", " as the default separatorStringJoiner
(String separator) Constructor taking the separator to use for joining items -
Method Summary
Modifier and TypeMethodDescriptionvoid
append
(boolean value) append a boolean valuevoid
append
(boolean[] array) append an array of booleansvoid
append
(byte value) append a byte valuevoid
append
(byte[] array) append an array of bytesvoid
append
(char value) append a char valuevoid
append
(char[] array) append an array of charsvoid
append
(double value) append a double valuevoid
append
(double[] array) append an array of doublesvoid
append
(float value) append a float valuevoid
append
(float[] array) append an array of floatsvoid
append
(int value) append an integer valuevoid
append
(int[] array) append an array of integersvoid
append
(long value) append a long valuevoid
append
(long[] array) append an array of long integersvoid
append
(short value) append a short valuevoid
append
(short[] array) append an array of shortsvoid
append an Object itemvoid
append an array of Object itemsvoid
append a String itemtoString()
get the joined items as a String
-
Constructor Details
-
StringJoiner
public StringJoiner()Empty Constructor using ", " as the default separator -
StringJoiner
Constructor taking the separator to use for joining items
-
-
Method Details
-
append
public void append(int value) append an integer value -
append
public void append(short value) append a short value -
append
public void append(long value) append a long value -
append
public void append(float value) append a float value -
append
public void append(double value) append a double value -
append
public void append(boolean value) append a boolean value -
append
public void append(char value) append a char value -
append
public void append(byte value) append a byte value -
append
public void append(int[] array) append an array of integers -
append
public void append(short[] array) append an array of shorts -
append
public void append(long[] array) append an array of long integers -
append
public void append(float[] array) append an array of floats -
append
public void append(double[] array) append an array of doubles -
append
public void append(boolean[] array) append an array of booleans -
append
public void append(char[] array) append an array of chars -
append
public void append(byte[] array) append an array of bytes -
append
append an array of Object items -
append
append an Object item -
append
append a String item -
toString
get the joined items as a String
-