org.apache.velocity.util
public class StringUtils extends Object
Version: $Id: StringUtils.java,v 1.16.8.1 2004/03/03 23:23:07 geirm Exp $
Field Summary | |
---|---|
static String | EOL
Line separator for the OS we are operating on. |
static int | EOL_LENGTH
Length of the line separator. |
Method Summary | |
---|---|
boolean | allEmpty(List list)
Check to see if all the string objects passed
in are empty.
|
static String | capitalizeFirstLetter(String data) Capitalize the first letter but leave the rest as they are. |
static String | chop(String s, int i)
Chop i characters off the end of a string.
|
static String | chop(String s, int i, String eol)
Chop i characters off the end of a string.
|
static String | collapseNewlines(String argStr)
Remove/collapse multiple newline characters.
|
static String | collapseSpaces(String argStr)
Remove/collapse multiple spaces.
|
String | concat(List list)
Concatenates a list of objects as a String.
|
static String | fileContentsToString(String file)
Read the contents of a file and place them in
a string object.
|
static String | firstLetterCaps(String data) Makes the first letter caps and the rest lowercase. |
static String | getPackageAsPath(String pckge)
Return a package name as a relative path name
|
static String | normalizePath(String path)
Return a context-relative path, beginning with a "/", that represents
the canonical version of the specified path after ".." and "." elements
are resolved out. |
static String | removeAndHump(String data) 'Camels Hump' replacement of underscores. |
static String | removeAndHump(String data, String replaceThis) 'Camels Hump' replacement. |
static String | removeUnderScores(String data) Remove underscores from a string and replaces first letters with capitals. |
String | select(boolean state, String trueString, String falseString)
If state is true then return the trueString, else
return the falseString.
|
static String[] | split(String line, String delim)
Create a string array from a string separated by delim
|
static String | stackTrace(Throwable e)
Returns the output of printStackTrace as a String.
|
static StringBuffer | stringSubstitution(String argStr, Hashtable vars) |
static StringBuffer | stringSubstitution(String argStr, Map vars)
Perform a series of substitutions. |
static String | sub(String line, String oldString, String newString)
Replaces all instances of oldString with newString in line.
|
Parameters: list A list of java.lang.String objects.
Returns: Whether all strings are empty.
Capitalize the first letter but leave the rest as they are.
For example fooBar
becomes FooBar
.
Parameters: data capitalize this
Returns: String
Parameters: string String to chop. i Number of characters to chop.
Returns: String with processed answer.
Parameters: string String to chop. i Number of characters to chop. eol A String representing the EOL (end of line).
Returns: String with processed answer.
Parameters: String string to collapse newlines in.
Returns: String
Parameters: String string to remove multiple spaces from.
Returns: String
Parameters: list The list of objects to concatenate.
Returns: A text representation of the concatenated objects.
Parameters: String path to file.
Returns: String contents of the file.
Makes the first letter caps and the rest lowercase.
For example fooBar
becomes Foobar
.
Parameters: data capitalize this
Returns: String
Parameters: String package name to convert to a directory.
Returns: String directory path.
null
instead.
Parameters: path Path to be normalized
Returns: String normalized path
'Camels Hump' replacement of underscores.
Remove underscores from a string but leave the capitalization of the other letters unchanged.
For example foo_barBar
becomes FooBarBar
.
Parameters: data string to hump
Returns: String
'Camels Hump' replacement.
Remove one string from another string but leave the capitalization of the other letters unchanged.
For example, removing "_" from foo_barBar
becomes FooBarBar
.
Parameters: data string to hump replaceThis string to be replaced
Returns: String
Deprecated: Use the org.apache.commons.util.StringUtils class instead. Using its firstLetterCaps() method in conjunction with a StringTokenizer will achieve the same result.
Remove underscores from a string and replaces first letters with capitals. Other letters are changed to lower case.
For example foo_bar
becomes FooBar
but foo_barBar
becomes FooBarbar
.
Parameters: data string to remove underscores from.
Returns: String
Parameters: boolean String trueString String falseString
Parameters: line the line to split delim the delimter to split by
Returns: a string array of the split fields
Parameters: e A Throwable.
Returns: A String.
Parameters: String target string Hashtable name/value pairs used for substitution
Returns: String target string with replacements.
Parameters: String original string. String string in line to replace. String replace oldString with this.
Returns: String string with replacements.