Class Strings

java.lang.Object
joptsimple.internal.Strings

public final class Strings
extends java.lang.Object
  • Field Summary

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

    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.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 join​(java.util.List<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 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 Details

  • Method Details

    • 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.util.List<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