Class StringUtil

java.lang.Object
org.apache.ws.security.util.StringUtil

public class StringUtil extends Object
  • Field Details

    • EMPTY_STRING_ARRAY

      public static final String[] EMPTY_STRING_ARRAY
      An empty immutable String array.
  • Constructor Details

    • StringUtil

      public StringUtil()
  • Method Details

    • startsWithIgnoreWhitespaces

      public static boolean startsWithIgnoreWhitespaces(String prefix, String string)
      Tests if this string starts with the specified prefix (Ignoring whitespaces)
      Parameters:
      prefix -
      string -
      Returns:
      boolean
    • split

      public static String[] split(String str, char separatorChar)

      Splits the provided text into an array, separator specified. This is an alternative to using StringTokenizer.

      The separator is not included in the returned String array. Adjacent separators are treated as one separator.

      A null input String returns null.

       StringUtils.split(null, *)         = null
       StringUtils.split("", *)           = []
       StringUtils.split("a.b.c", '.')    = ["a", "b", "c"]
       StringUtils.split("a..b.c", '.')   = ["a", "b", "c"]
       StringUtils.split("a:b:c", '.')    = ["a:b:c"]
       StringUtils.split("a\tb\nc", null) = ["a", "b", "c"]
       StringUtils.split("a b c", ' ')    = ["a", "b", "c"]
       
      Parameters:
      str - the String to parse, may be null
      separatorChar - the character used as the delimiter, null splits on whitespace
      Returns:
      an array of parsed Strings, null if null String input