gov.sns.tools
Class StringJoiner

java.lang.Object
  |
  +--gov.sns.tools.StringJoiner

public class StringJoiner
extends java.lang.Object

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.


Constructor Summary
StringJoiner(java.lang.String separator)
          Constructor taking the separator to use for joining items
 
Method Summary
 void append(boolean value)
          append a boolean value
 void append(boolean[] array)
          append an array of booleans
 void append(byte value)
          append a byte value
 void append(byte[] array)
          append an array of bytes
 void append(char value)
          append a char value
 void append(char[] array)
          append an array of chars
 void append(double value)
          append a double value
 void append(double[] array)
          append an array of doubles
 void append(float value)
          append a float value
 void append(float[] array)
          append an array of floats
 void append(int value)
          append an integer value
 void append(int[] array)
          append an array of integers
 void append(long value)
          append a long value
 void append(long[] array)
          append an array of long integers
 void append(java.lang.Object anObject)
          append an Object item
 void append(java.lang.Object[] array)
          append an array of Object items
 void append(java.lang.String string)
          append a String item
 java.lang.String toString()
          get the joined items as a String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringJoiner

public StringJoiner(java.lang.String separator)
Constructor taking the separator to use for joining items

Method Detail

append

public void append(int value)
append an integer 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(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

public void append(java.lang.Object[] array)
append an array of Object items


append

public void append(java.lang.Object anObject)
append an Object item


append

public void append(java.lang.String string)
append a String item


toString

public java.lang.String toString()
get the joined items as a String

Overrides:
toString in class java.lang.Object