org.apache.ws.security.util
Class StringUtil

java.lang.Object
  extended byorg.apache.ws.security.util.StringUtil

public class StringUtil
extends java.lang.Object


Field Summary
static java.lang.String[] EMPTY_STRING_ARRAY
          An empty immutable String array.
 
Constructor Summary
StringUtil()
           
 
Method Summary
static java.lang.String[] split(java.lang.String str, char separatorChar)
          Splits the provided text into an array, separator specified.
static boolean startsWithIgnoreWhitespaces(java.lang.String prefix, java.lang.String string)
          Tests if this string starts with the specified prefix (Ignoring whitespaces)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_STRING_ARRAY

public static final java.lang.String[] EMPTY_STRING_ARRAY
An empty immutable String array.

Constructor Detail

StringUtil

public StringUtil()
Method Detail

startsWithIgnoreWhitespaces

public static boolean startsWithIgnoreWhitespaces(java.lang.String prefix,
                                                  java.lang.String string)
Tests if this string starts with the specified prefix (Ignoring whitespaces)

Parameters:
prefix -
string -
Returns:
boolean

split

public static java.lang.String[] split(java.lang.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


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.