Package xal.tools

Class StringJoiner

java.lang.Object
xal.tools.StringJoiner

public class StringJoiner extends 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.
Author:
tap
  • Constructor Summary

    Constructors
    Constructor
    Description
    Empty Constructor using ", " as the default separator
    StringJoiner(String separator)
    Constructor taking the separator to use for joining items
  • Method Summary

    Modifier and Type
    Method
    Description
    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(short value)
    append a short value
    void
    append(short[] array)
    append an array of shorts
    void
    append(Object anObject)
    append an Object item
    void
    append(Object[] array)
    append an array of Object items
    void
    append(String string)
    append a String item
    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 Details

    • StringJoiner

      public StringJoiner()
      Empty Constructor using ", " as the default separator
    • StringJoiner

      public StringJoiner(String separator)
      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

      public void append(Object[] array)
      append an array of Object items
    • append

      public void append(Object anObject)
      append an Object item
    • append

      public void append(String string)
      append a String item
    • toString

      public String toString()
      get the joined items as a String
      Overrides:
      toString in class Object