public abstract class StringUtils extends Object
String manipulation
methods.| 修飾子とタイプ | メソッドと説明 |
|---|---|
static String |
convertTabsToSpaces(String line,
int tabWidth)
Converts all tabs on a line to spaces according to the provided tab
width.
|
static String |
encodeHtml(String source)
Transforms a provided
String object into a new string,
containing only valid Html characters. |
static boolean |
filter(String name,
Pattern[] included,
Pattern[] excluded)
Checks if the name filters through a series of including and excluding
regular expressions.
|
static boolean |
filter(String name,
Pattern included,
Pattern excluded)
Checks if the name filters through an including and an excluding
regular expression.
|
static String |
repeat(String source,
int count)
Creates a new string that contains the provided string a number of times.
|
static String |
replace(String source,
String stringToReplace,
String replacementString)
Searches for a string within a specified string in a case-sensitive
manner and replaces every match with another string.
|
static String |
replace(String source,
String stringToReplace,
String replacementString,
boolean matchCase)
Searches for a string within a specified string and replaces every match
with another string.
|
static ArrayList |
split(String source,
String seperator)
Splits a string into different parts, using a seperator string to detect
the seperation boundaries in a case-sensitive manner.
|
static ArrayList |
split(String source,
String seperator,
boolean matchCase)
Splits a string into different parts, using a seperator string to detect
the seperation boundaries.
|
public static String encodeHtml(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(String name, Pattern included, 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(String name, Pattern[] included, 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 ArrayList split(String source, 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 ArrayList split(String source, 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 String replace(String source, String stringToReplace, 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 String replace(String source, String stringToReplace, 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 String repeat(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 String convertTabsToSpaces(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 © 2011-2015. All Rights Reserved.