Class Strings.StringsToJoin

  • Enclosing class:
    Strings

    public static class Strings.StringsToJoin
    extends java.lang.Object
    Knows how to join Strings using a given delimiter.
    See Also:
    Strings.join(String[])
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String[] strings
      The Strings to join.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String with​(java.lang.String delimiter)
      Specifies the delimiter to use to join Strings.
      java.lang.String with​(java.lang.String delimiter, java.lang.String escapeString)
      Specifies the delimiter to use to join Strings and the escape String to wrap strings with.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • strings

        private final java.lang.String[] strings
        The Strings to join.
    • Constructor Detail

      • StringsToJoin

        StringsToJoin​(java.lang.String... strings)
        Creates a new Strings.StringsToJoin.
        Parameters:
        strings - the Strings to join.
    • Method Detail

      • with

        public java.lang.String with​(java.lang.String delimiter)
        Specifies the delimiter to use to join Strings.
        Parameters:
        delimiter - the delimiter to use.
        Returns:
        the Strings joined using the given delimiter.
      • with

        public java.lang.String with​(java.lang.String delimiter,
                                     java.lang.String escapeString)
        Specifies the delimiter to use to join Strings and the escape String to wrap strings with.
        Parameters:
        delimiter - the delimiter to use.
        escapeString - the String wrapper to use.
        Returns:
        the Strings joined using the given delimiter.