com.gargoylesoftware.base.util
public class StringUtil extends Object
Version: $Revision: 1.3 $
Constructor Summary | |
---|---|
StringUtil() |
Method Summary | |
---|---|
static void | assertNotNull(String fieldName, Object object) |
static String | expandTabs(String inputString, int numberOfSpaces)
Expand each tab character into the specified numbers of spaces.
|
static String | join(int[] array, String separator)
Create a string based on all the objects in the array separated by the
separator string.
|
static String | join(long[] array, String separator)
Create a string based on all the objects in the array separated by the
separator string.
|
static String | join(float[] array, String separator)
Create a string based on all the objects in the array separated by the
separator string.
|
static String | join(double[] array, String separator)
Create a string based on all the objects in the array separated by the
separator string.
|
static String | join(byte[] array, String separator)
Create a string based on all the objects in the array separated by the
separator string.
|
static String | join(Object[] array, String separator)
Create a string based on all the objects in the array separated by the
separator string.
|
static String | join(Collection collection, String separator)
Create a string based on all the objects in the collection separated by
the separator string.
|
static String | joinArray(Object array, String separator)
Create a string based on all the objects in the array separated by the
separator string.
|
static String | nCopies(int copyCount, char charToCopy)
Return a string containing the specified number of charToCopy
|
static String | replace(String sourceString, String match, String replace)
Perform text substitutions in the source string
|
static String[] | split(String line, String separator)
Split the specified line into strings, spliting at each instance of
separator.
|
static String[] | splitAtFirst(String line, String separator)
Split the specified line into two strings, spliting at the first
instance of separator.
|
Parameters: inputString The string to be expanded. numberOfSpaces The number of space characters to be used for each substitution.
Returns: The new string with expanded tabs.
Parameters: array The items that will be concatenated together separator The separator string.
Returns: The new concatenated string.
Parameters: array The items that will be concatenated together separator The separator string.
Returns: The new concatenated string.
Parameters: array The items that will be concatenated together separator The separator string.
Returns: The new concatenated string.
Parameters: array The items that will be concatenated together separator The separator string.
Returns: The new concatenated string.
Parameters: array The items that will be concatenated together separator The separator string.
Returns: The new concatenated string.
Parameters: array The items that will be concatenated together separator The separator string.
Returns: The new concatenated string.
Parameters: separator The separator string. collection The collection containing the objects to join
Returns: The new concatenated string.
Parameters: array The items that will be concatenated together separator The separator string.
Returns: The new concatenated string.
Parameters: copyCount The number of times to copy the character. charToCopy The character that will be copied.
Returns: The new string.
Parameters: sourceString The original string match The string to replace replace The new content to replace with
Returns: A new string with all the substitutions done
Parameters: line The line to be split. separator The separator that will be used to split the string.
Returns: An array containing the strings
Parameters: line The line to be split. separator The separator that will be used to split the string.
Returns: An array containing the two strings.