Class Strings


  • public final class Strings
    extends java.lang.Object
    Author:
    Paul Holser
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String EMPTY  
      static java.lang.String LINE_SEPARATOR  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isNullOrEmpty​(java.lang.String target)
      Tells whether the given string is either or consists solely of whitespace characters.
      static java.lang.String join​(java.lang.Iterable<java.lang.String> pieces, java.lang.String separator)
      Gives a string consisting of the string representations of the elements of a given array of objects, each separated by a given separator string.
      static java.lang.String join​(java.lang.String[] pieces, java.lang.String separator)
      Gives a string consisting of the elements of a given array of strings, each separated by a given separator string.
      static java.lang.String repeat​(char ch, int count)
      Gives a string consisting of the given character repeated the given number of times.
      static java.lang.String surround​(java.lang.String target, char begin, char end)
      Gives a string consisting of a given string prepended and appended with surrounding characters.
      • Methods inherited from class java.lang.Object

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

      • LINE_SEPARATOR

        public static final java.lang.String LINE_SEPARATOR
    • Method Detail

      • repeat

        public static java.lang.String repeat​(char ch,
                                              int count)
        Gives a string consisting of the given character repeated the given number of times.
        Parameters:
        ch - the character to repeat
        count - how many times to repeat the character
        Returns:
        the resultant string
      • isNullOrEmpty

        public static boolean isNullOrEmpty​(java.lang.String target)
        Tells whether the given string is either or consists solely of whitespace characters.
        Parameters:
        target - string to check
        Returns:
        true if the target string is null or empty
      • surround

        public static java.lang.String surround​(java.lang.String target,
                                                char begin,
                                                char end)
        Gives a string consisting of a given string prepended and appended with surrounding characters.
        Parameters:
        target - a string
        begin - character to prepend
        end - character to append
        Returns:
        the surrounded string
      • join

        public static java.lang.String join​(java.lang.String[] pieces,
                                            java.lang.String separator)
        Gives a string consisting of the elements of a given array of strings, each separated by a given separator string.
        Parameters:
        pieces - the strings to join
        separator - the separator
        Returns:
        the joined string
      • join

        public static java.lang.String join​(java.lang.Iterable<java.lang.String> pieces,
                                            java.lang.String separator)
        Gives a string consisting of the string representations of the elements of a given array of objects, each separated by a given separator string.
        Parameters:
        pieces - the elements whose string representations are to be joined
        separator - the separator
        Returns:
        the joined string