public abstract class StringUtils extends java.lang.Object
String
manipulation
methods.Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertTabsToSpaces(java.lang.String line,
int tabWidth)
Converts all tabs on a line to spaces according to the provided tab
width.
|
static java.lang.String |
encodeHtml(java.lang.String source)
Transforms a provided
String object into a new string,
containing only valid Html characters. |
static boolean |
filter(java.lang.String name,
java.util.regex.Pattern[] included,
java.util.regex.Pattern[] excluded)
Checks if the name filters through a series of including and excluding
regular expressions.
|
static boolean |
filter(java.lang.String name,
java.util.regex.Pattern included,
java.util.regex.Pattern excluded)
Checks if the name filters through an including and an excluding
regular expression.
|
static java.lang.String |
repeat(java.lang.String source,
int count)
Creates a new string that contains the provided string a number of times.
|
static java.lang.String |
replace(java.lang.String source,
java.lang.String stringToReplace,
java.lang.String replacementString)
Searches for a string within a specified string in a case-sensitive
manner and replaces every match with another string.
|
static java.lang.String |
replace(java.lang.String source,
java.lang.String stringToReplace,
java.lang.String replacementString,
boolean matchCase)
Searches for a string within a specified string and replaces every match
with another string.
|
static java.util.ArrayList |
split(java.lang.String source,
java.lang.String seperator)
Splits a string into different parts, using a seperator string to detect
the seperation boundaries in a case-sensitive manner.
|
static java.util.ArrayList |
split(java.lang.String source,
java.lang.String seperator,
boolean matchCase)
Splits a string into different parts, using a seperator string to detect
the seperation boundaries.
|
public static java.lang.String encodeHtml(java.lang.String source)
String
object into a new string,
containing only valid Html characters.source
- The string that has to be transformed into a valid Html
string.String
object.public static boolean filter(java.lang.String name, java.util.regex.Pattern included, java.util.regex.Pattern excluded)
name
- The String
that will be filtered.included
- The regular expressions that needs to succeedexcluded
- The regular expressions that needs to failtrue
if the name filtered through correctly; or
false
otherwise.
public static boolean filter(java.lang.String name, java.util.regex.Pattern[] included, java.util.regex.Pattern[] excluded)
name
- The String
that will be filtered.included
- An array of regular expressions that need to succeedexcluded
- An array of regular expressions that need to failtrue
if the name filtered through correctly; or
false
otherwise.
public static java.util.ArrayList split(java.lang.String source, java.lang.String seperator)
source
- The string that will be split into parts.seperator
- The seperator string that will be used to determine the
parts.ArrayList
containing the parts as
String
objects.public static java.util.ArrayList split(java.lang.String source, java.lang.String seperator, boolean matchCase)
source
- The string that will be split into parts.seperator
- The seperator string that will be used to determine the
parts.matchCase
- A boolean
indicating if the match is going
to be performed in a case-sensitive manner or not.ArrayList
containing the parts as
String
objects.public static java.lang.String replace(java.lang.String source, java.lang.String stringToReplace, java.lang.String replacementString)
source
- The string in which the matching parts will be replaced.stringToReplace
- The string that will be searched for.replacementString
- The string that will replace each matching part.String
object containing the replacement
result.public static java.lang.String replace(java.lang.String source, java.lang.String stringToReplace, java.lang.String replacementString, boolean matchCase)
source
- The string in which the matching parts will be replaced.stringToReplace
- The string that will be searched for.replacementString
- The string that will replace each matching part.matchCase
- A boolean
indicating if the match is going
to be performed in a case-sensitive manner or not.String
object containing the replacement
result.public static java.lang.String repeat(java.lang.String source, int count)
source
- The string that will be repeated.count
- The number of times that the string will be repeated.String
object containing the repeated
concatenation result.public static java.lang.String convertTabsToSpaces(java.lang.String line, int tabWidth)
line
- The line whose tabs have to be converted.tabWidth
- The tab width.String
object containing the line with the
replaced tabs.Copyright © 2004-2006 Uwyn bvba/sprl and Omnicore Software. All Rights Reserved.