| java.lang.Object com.uwyn.rife.tools.StringUtils
StringUtils | abstract public class StringUtils (Code) | | General purpose class containing common String manipulation
methods.
author: Geert Bevin (gbevin[remove] at uwyn dot com) version: $Revision: 3634 $ since: 1.0 |
Inner Class :public static class BbcodeOption extends EnumClass | |
Method Summary | |
public static String | capitalize(String source) Ensure that the first character of the provided string is upper case.
Parameters: source - The String to capitalize. | public static String | convertBbcode(String source) Converts a BBCode marked-up text to regular html.
Parameters: source - The text with BBCode tags. | public static String | convertBbcode(String source, BbcodeOption... options) Converts a BBCode marked-up text to regular html.
Parameters: source - The text with BBCode tags. | public static String | convertTabsToSpaces(String line, int tabWidth) Converts all tabs on a line to spaces according to the provided tab
width.
Parameters: line - The line whose tabs have to be converted. Parameters: tabWidth - The tab width. | public static boolean | convertToBoolean(String value) Converts a String to a boolean value.
Parameters: value - The String to convert. | public static int | count(String source, String substring) Counts the number of times a substring occures in a provided string in
a case-sensitive manner.
Parameters: source - The String object that will be searched in. Parameters: substring - The string whose occurances will we counted. | public static int | count(String source, String substring, boolean matchCase) Counts the number of times a substring occures in a provided string.
Parameters: source - The String object that will be searched in. Parameters: substring - The string whose occurances will we counted. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. | public static String | decodeHtml(String source) | public static String | decodeUrlValue(String source) Decodes a String that has been encoded in a RIFE-specific
manner for URL usage.. | public static boolean | doesUrlValueNeedDecoding(String source) Checks if a String is encoded in a RIFE-specific manner
for URL usage. | public static String | encodeClassname(String name) Transforms a provided String object into a new string,
containing only valid characters for a java class name.
Parameters: name - The string that has to be transformed into a valid classname. | public static String | encodeHtml(String source) Transforms a provided String object into a new string,
containing only valid Html characters.
Parameters: source - The string that has to be transformed into a valid Htmlstring. | public static String | encodeHtmlDefensive(String source) Transforms a provided String object into a new string,
containing as much as possible Html characters. | public static String | encodeLatex(String source) Transforms a provided String object into a new string,
containing only valid LaTeX characters.
Parameters: source - The string that has to be transformed into a valid LaTeXstring. | public static String | encodeRegexp(String source) Transforms a provided String object into a literal that can
be included into a regular expression
Pattern as-is. | public static String | encodeSql(String source) Transforms a provided String object into a new string,
containing only valid Sql characters.
Parameters: source - The string that has to be transformed into a valid Sqlstring. | public static String | encodeString(String source) Transforms a provided String object into a new string,
containing only valid String characters.
Parameters: source - The string that has to be transformed into a validsequence of String characters. | public static String | encodeUnicode(String source) Transforms a provided String object into a series of
unicode escape codes. | public static String | encodeUrl(String source) Transforms a provided String object into a new string,
containing only valid URL characters.
Parameters: source - The string that has to be transformed into a valid URLstring. | public static String | encodeUrlValue(String source) Transforms a provided String object into a new string,
only pure US Ascii strings are preserved and URL encoded in a regular
way. | public static String | encodeXml(String source) Transforms a provided String object into a new string,
containing only valid XML characters.
Parameters: source - The string that has to be transformed into a valid XMLstring. | public static boolean | filter(String name, Pattern included, Pattern excluded) Checks if the name filters through an including and an excluding
regular expression. | public static boolean | filter(String name, Pattern[] included, Pattern[] excluded) Checks if the name filters through a series of including and excluding
regular expressions. | public static DocumentPosition | getDocumentPosition(String document, int characterIndex) Calculates the
DocumentPosition of a character index in a
document. | public static Matcher | getMatchingRegexp(String value, Collection<Pattern> regexps) Matches a collection of regular expressions against a string.
Parameters: value - The String that will be checked. Parameters: regexps - The collection of regular expressions against which thematch will be performed. | public static Matcher | getRegexpMatch(Collection<String> values, Pattern regexp) Matches a collection of strings against a regular expression.
Parameters: values - The Collection of String objects that will be checked. Parameters: regexp - The regular expression Pattern against whichthe matches will be performed. | public static int[] | indicesOf(String source, String substring) Returns an array that contains all the occurances of a substring in a
string in the correct order. | public static int[] | indicesOf(String source, String substring, boolean matchCase) Returns an array that contains all the occurances of a substring in a
string in the correct order.
Parameters: source - The String object that will be searched in. Parameters: substring - The string whose occurances will we counted. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. | public static String | join(Collection collection, String seperator) Creates a new String object, containing the elements of a
supplied Collection of String objects joined
by a given seperator.
Parameters: collection - The Collection containing the elementsto join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(Object[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The object array containing the elements to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(Object[] array, String seperator, String delimiter) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The object array containing the elements to join. Parameters: seperator - The seperator used to join the string elements. Parameters: delimiter - The delimiter used to surround the string elements. | public static String | join(Object[] array, String seperator, String delimiter, boolean encodeStrings) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The object array containing the elements to join. Parameters: seperator - The seperator used to join the string elements. Parameters: delimiter - The delimiter used to surround the string elements. Parameters: encodeStrings - Indicates whether the characters of the stringrepresentation of the Array values should be encoded. | public static String | join(boolean[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The boolean array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(byte[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The byte array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(double[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The double array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(float[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The float array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(int[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The integer array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(long[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The long array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(short[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The short array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(char[] array, String seperator) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The char array containing the values to join. Parameters: seperator - The seperator used to join the string elements. | public static String | join(char[] array, String seperator, String delimiter) Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The char array containing the values to join. Parameters: seperator - The seperator used to join the string elements. Parameters: delimiter - The delimiter used to surround the string elements. | public static String | repeat(String source, int count) Creates a new string that contains the provided string a number of
times.
Parameters: source - The string that will be repeated. Parameters: count - The number of times that the string will be repeated. | public 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.
Parameters: source - The string in which the matching parts will be replaced. Parameters: stringToReplace - The string that will be searched for. Parameters: replacementString - The string that will replace each matchingpart. | public 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.
Parameters: source - The string in which the matching parts will be replaced. Parameters: stringToReplace - The string that will be searched for. Parameters: replacementString - The string that will replace each matchingpart. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. | public static ArrayList<String> | 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. | public static ArrayList<String> | 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[] | splitToArray(String source, String seperator) Splits a string into different parts, using a seperator string to
detect the seperation boundaries in a case-sensitive manner. | public static String[] | splitToArray(String source, String seperator, boolean matchCase) Splits a string into different parts, using a seperator string to
detect the seperation boundaries. | public static byte[] | splitToByteArray(String source, String seperator) Splits a string into bytes, using a seperator string to detect the
seperation boundaries in a case-sensitive manner. | public static byte[] | splitToByteArray(String source, String seperator, boolean matchCase) Splits a string into bytes, using a seperator string to detect the
seperation boundaries. | public static int[] | splitToIntArray(String source, String seperator) Splits a string into integers, using a seperator string to detect the
seperation boundaries in a case-sensitive manner. | public static int[] | splitToIntArray(String source, String seperator, boolean matchCase) Splits a string into integers, using a seperator string to detect the
seperation boundaries. | public static String | stripFromEnd(String source, String stringToStrip) Removes all occurances of a string from the end of another string in a
case-sensitive manner.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the end. | public static String | stripFromEnd(String source, String stringToStrip, boolean matchCase) Removes all occurances of a string from the end of another string.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the end. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. | public static String | stripFromFront(String source, String stringToStrip) Removes all occurances of a string from the front of another string in
a case-sensitive manner.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the front. | public static String | stripFromFront(String source, String stringToStrip, boolean matchCase) Removes all occurances of a string from the front of another string.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the front. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. | public static ArrayList<String> | toArrayList(String[] stringArray) Creates a new ArrayList , containing the elements of a
supplied array of String objects.
Parameters: stringArray - The array of String objects that haveto be converted. | public static String[] | toStringArray(Iterator<String> iterator) Creates a new array of String objects, containing the
elements of a supplied Iterator .
Parameters: iterator - The iterator containing the elements to create thearray with. | public static String | trim(String source) Ensures that all whitespace is removed from a String .
It also works with a null argument.
Parameters: source - The String to trim. | public static String | uncapitalize(String source) Ensure that the first character of the provided string lower case.
Parameters: source - The String to uncapitalize. | public static String | wordWrap(String input, int width, Locale locale) Reformats a string where lines that are longer than width
are split apart at the earliest wordbreak or at maxLength, whichever is
sooner. |
BBCODE_QUOTE_LONG | final public static Pattern BBCODE_QUOTE_LONG(Code) | | |
BBCODE_URL_SHORT | final public static Pattern BBCODE_URL_SHORT(Code) | | |
CONVERT_BARE_URLS | final public static BbcodeOption CONVERT_BARE_URLS(Code) | | |
ENCODING_ISO_8859_1 | public static String ENCODING_ISO_8859_1(Code) | | |
ENCODING_ISO_8859_2 | public static String ENCODING_ISO_8859_2(Code) | | |
ENCODING_ISO_8859_5 | public static String ENCODING_ISO_8859_5(Code) | | |
ENCODING_US_ASCII | public static String ENCODING_US_ASCII(Code) | | |
ENCODING_UTF_16BE | public static String ENCODING_UTF_16BE(Code) | | |
ENCODING_UTF_16LE | public static String ENCODING_UTF_16LE(Code) | | |
NO_FOLLOW_LINKS | final public static BbcodeOption NO_FOLLOW_LINKS(Code) | | |
SANITIZE_URL | final public static BbcodeOption SANITIZE_URL(Code) | | |
SHORTEN_URL | final public static BbcodeOption SHORTEN_URL(Code) | | |
capitalize | public static String capitalize(String source)(Code) | | Ensure that the first character of the provided string is upper case.
Parameters: source - The String to capitalize. The capitalized String . since: 1.0 |
convertBbcode | public static String convertBbcode(String source)(Code) | | Converts a BBCode marked-up text to regular html.
Parameters: source - The text with BBCode tags. A String with the corresponding HTML code since: 1.0 |
convertBbcode | public static String convertBbcode(String source, BbcodeOption... options)(Code) | | Converts a BBCode marked-up text to regular html.
Parameters: source - The text with BBCode tags. A String with the corresponding HTML code since: 1.0 |
convertTabsToSpaces | public static String convertTabsToSpaces(String line, int tabWidth)(Code) | | Converts all tabs on a line to spaces according to the provided tab
width.
Parameters: line - The line whose tabs have to be converted. Parameters: tabWidth - The tab width. A new String object containing the line with thereplaced tabs. since: 1.0 |
convertToBoolean | public static boolean convertToBoolean(String value)(Code) | | Converts a String to a boolean value.
Parameters: value - The String to convert. The corresponding boolean value. since: 1.0 |
count | public static int count(String source, String substring)(Code) | | Counts the number of times a substring occures in a provided string in
a case-sensitive manner.
Parameters: source - The String object that will be searched in. Parameters: substring - The string whose occurances will we counted. An int value containing the number of occurancesof the substring. since: 1.0 |
count | public static int count(String source, String substring, boolean matchCase)(Code) | | Counts the number of times a substring occures in a provided string.
Parameters: source - The String object that will be searched in. Parameters: substring - The string whose occurances will we counted. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. An int value containing the number of occurancesof the substring. since: 1.0 |
decodeUrlValue | public static String decodeUrlValue(String source)(Code) | | Decodes a String that has been encoded in a RIFE-specific
manner for URL usage.. Before calling this method, you should first
verify if the value needs decoding by using the
doesUrlValueNeedDecoding(String) method.
Parameters: source - the value that has been encoded for URL usage in aRIFE-specific way The decoded String object. See Also: StringUtils.encodeUrlValue(String) See Also: StringUtils.doesUrlValueNeedDecoding(String) since: 1.0 |
doesUrlValueNeedDecoding | public static boolean doesUrlValueNeedDecoding(String source)(Code) | | Checks if a String is encoded in a RIFE-specific manner
for URL usage.
Parameters: source - the value that might have been encoded for URL usage in aRIFE-specific way true if the value is encoded in the RIFE-specificformat; andfalse otherwise See Also: StringUtils.encodeUrlValue(String) See Also: StringUtils.decodeUrlValue(String) since: 1.0
|
filter | public static boolean filter(String name, Pattern included, Pattern excluded)(Code) | | Checks if the name filters through an including and an excluding
regular expression.
Parameters: name - The String that will be filtered. Parameters: included - The regular expressions that needs to succeed Parameters: excluded - The regular expressions that needs to fail true if the name filtered through correctly; orfalse otherwise. since: 1.0
|
filter | public static boolean filter(String name, Pattern[] included, Pattern[] excluded)(Code) | | Checks if the name filters through a series of including and excluding
regular expressions.
Parameters: name - The String that will be filtered. Parameters: included - An array of regular expressions that need to succeed Parameters: excluded - An array of regular expressions that need to fail true if the name filtered through correctly; orfalse otherwise. since: 1.0
|
getDocumentPosition | public static DocumentPosition getDocumentPosition(String document, int characterIndex)(Code) | | Calculates the
DocumentPosition of a character index in a
document.
Parameters: document - a String with the document where theposition should be looked up in Parameters: characterIndex - the index of the character the resulting DocumentPosition instance; ornull if the characterIndex was invalid orif the document was null since: 1.0
|
getMatchingRegexp | public static Matcher getMatchingRegexp(String value, Collection<Pattern> regexps)(Code) | | Matches a collection of regular expressions against a string.
Parameters: value - The String that will be checked. Parameters: regexps - The collection of regular expressions against which thematch will be performed. The Matcher instance that corresponds to theString that returned a successful match; ornull if no match could be found. since: 1.0
|
getRegexpMatch | public static Matcher getRegexpMatch(Collection<String> values, Pattern regexp)(Code) | | Matches a collection of strings against a regular expression.
Parameters: values - The Collection of String objects that will be checked. Parameters: regexp - The regular expression Pattern against whichthe matches will be performed. The Matcher instance that corresponds to theString that returned a successful match; ornull if no match could be found. since: 1.0
|
indicesOf | public static int[] indicesOf(String source, String substring)(Code) | | Returns an array that contains all the occurances of a substring in a
string in the correct order. The search will be performed in a
case-sensitive manner.
Parameters: source - The String object that will be searched in. Parameters: substring - The string whose occurances will we counted. An int[] array containing the indices of thesubstring. since: 1.0 |
indicesOf | public static int[] indicesOf(String source, String substring, boolean matchCase)(Code) | | Returns an array that contains all the occurances of a substring in a
string in the correct order.
Parameters: source - The String object that will be searched in. Parameters: substring - The string whose occurances will we counted. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. An int[] array containing the indices of thesubstring. since: 1.0 |
join | public static String join(Collection collection, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied Collection of String objects joined
by a given seperator.
Parameters: collection - The Collection containing the elementsto join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(Object[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The object array containing the elements to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(Object[] array, String seperator, String delimiter)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The object array containing the elements to join. Parameters: seperator - The seperator used to join the string elements. Parameters: delimiter - The delimiter used to surround the string elements. A new String with the join result. since: 1.0 |
join | public static String join(Object[] array, String seperator, String delimiter, boolean encodeStrings)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The object array containing the elements to join. Parameters: seperator - The seperator used to join the string elements. Parameters: delimiter - The delimiter used to surround the string elements. Parameters: encodeStrings - Indicates whether the characters of the stringrepresentation of the Array values should be encoded. A new String with the join result. since: 1.0 |
join | public static String join(boolean[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The boolean array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(byte[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The byte array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(double[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The double array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(float[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The float array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(int[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The integer array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(long[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The long array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(short[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The short array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(char[] array, String seperator)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The char array containing the values to join. Parameters: seperator - The seperator used to join the string elements. A new String with the join result. since: 1.0 |
join | public static String join(char[] array, String seperator, String delimiter)(Code) | | Creates a new String object, containing the elements of a
supplied array, joined by a given seperator.
Parameters: array - The char array containing the values to join. Parameters: seperator - The seperator used to join the string elements. Parameters: delimiter - The delimiter used to surround the string elements. A new String with the join result. since: 1.0 |
repeat | public static String repeat(String source, int count)(Code) | | Creates a new string that contains the provided string a number of
times.
Parameters: source - The string that will be repeated. Parameters: count - The number of times that the string will be repeated. A new String object containing the repeatedconcatenation result. since: 1.0 |
replace | public static String replace(String source, String stringToReplace, String replacementString)(Code) | | Searches for a string within a specified string in a case-sensitive
manner and replaces every match with another string.
Parameters: source - The string in which the matching parts will be replaced. Parameters: stringToReplace - The string that will be searched for. Parameters: replacementString - The string that will replace each matchingpart. A new String object containing the replacementresult. since: 1.0 |
replace | public static String replace(String source, String stringToReplace, String replacementString, boolean matchCase)(Code) | | Searches for a string within a specified string and replaces every
match with another string.
Parameters: source - The string in which the matching parts will be replaced. Parameters: stringToReplace - The string that will be searched for. Parameters: replacementString - The string that will replace each matchingpart. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. A new String object containing the replacementresult. since: 1.0 |
split | public static ArrayList<String> split(String source, String seperator)(Code) | | Splits a string into different parts, using a seperator string to
detect the seperation boundaries in a case-sensitive manner. The
seperator will not be included in the list of parts.
Parameters: source - The string that will be split into parts. Parameters: seperator - The seperator string that will be used to determinethe parts. An ArrayList containing the parts asString objects. since: 1.0 |
split | public static ArrayList<String> split(String source, String seperator, boolean matchCase)(Code) | | Splits a string into different parts, using a seperator string to
detect the seperation boundaries. The seperator will not be included in
the list of parts.
Parameters: source - The string that will be split into parts. Parameters: seperator - The seperator string that will be used to determinethe parts. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. An ArrayList containing the parts asString objects. since: 1.0 |
splitToArray | public static String[] splitToArray(String source, String seperator)(Code) | | Splits a string into different parts, using a seperator string to
detect the seperation boundaries in a case-sensitive manner. The
seperator will not be included in the parts array.
Parameters: source - The string that will be split into parts. Parameters: seperator - The seperator string that will be used to determinethe parts. A String[] array containing the seperated parts. since: 1.0 |
splitToArray | public static String[] splitToArray(String source, String seperator, boolean matchCase)(Code) | | Splits a string into different parts, using a seperator string to
detect the seperation boundaries. The seperator will not be included in
the parts array.
Parameters: source - The string that will be split into parts. Parameters: seperator - The seperator string that will be used to determinethe parts. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. A String[] array containing the seperated parts. since: 1.0 |
splitToByteArray | public static byte[] splitToByteArray(String source, String seperator)(Code) | | Splits a string into bytes, using a seperator string to detect the
seperation boundaries in a case-sensitive manner. If a part couldn't be
converted to a byte , it will be omitted from the resulting
array.
Parameters: source - The string that will be split into bytes. Parameters: seperator - The seperator string that will be used to determinethe parts. A byte[] array containing the bytes. since: 1.0 |
splitToByteArray | public static byte[] splitToByteArray(String source, String seperator, boolean matchCase)(Code) | | Splits a string into bytes, using a seperator string to detect the
seperation boundaries. If a part couldn't be converted to a
byte , it will be omitted from the resulting array.
Parameters: source - The string that will be split into bytes. Parameters: seperator - The seperator string that will be used to determinethe parts. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. A byte[] array containing the bytes. since: 1.0 |
splitToIntArray | public static int[] splitToIntArray(String source, String seperator)(Code) | | Splits a string into integers, using a seperator string to detect the
seperation boundaries in a case-sensitive manner. If a part couldn't be
converted to an integer, it will be omitted from the resulting array.
Parameters: source - The string that will be split into integers. Parameters: seperator - The seperator string that will be used to determinethe parts. An int[] array containing the seperated parts. since: 1.0 |
splitToIntArray | public static int[] splitToIntArray(String source, String seperator, boolean matchCase)(Code) | | Splits a string into integers, using a seperator string to detect the
seperation boundaries. If a part couldn't be converted to an integer,
it will be omitted from the resulting array.
Parameters: source - The string that will be split into integers. Parameters: seperator - The seperator string that will be used to determinethe parts. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. An int[] array containing the seperated parts. since: 1.0 |
stripFromEnd | public static String stripFromEnd(String source, String stringToStrip)(Code) | | Removes all occurances of a string from the end of another string in a
case-sensitive manner.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the end. A new String containing the stripped result. since: 1.0 |
stripFromEnd | public static String stripFromEnd(String source, String stringToStrip, boolean matchCase)(Code) | | Removes all occurances of a string from the end of another string.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the end. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. A new String containing the stripped result. since: 1.0 |
stripFromFront | public static String stripFromFront(String source, String stringToStrip)(Code) | | Removes all occurances of a string from the front of another string in
a case-sensitive manner.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the front. A new String containing the stripped result. since: 1.0 |
stripFromFront | public static String stripFromFront(String source, String stringToStrip, boolean matchCase)(Code) | | Removes all occurances of a string from the front of another string.
Parameters: source - The string in which the matching will be done. Parameters: stringToStrip - The string that will be stripped from the front. Parameters: matchCase - A boolean indicating if the match isgoing to be performed in a case-sensitive manner or not. A new String containing the stripping result. since: 1.0 |
toArrayList | public static ArrayList<String> toArrayList(String[] stringArray)(Code) | | Creates a new ArrayList , containing the elements of a
supplied array of String objects.
Parameters: stringArray - The array of String objects that haveto be converted. The new ArrayList with the elements of theString array. since: 1.0 |
toStringArray | public static String[] toStringArray(Iterator<String> iterator)(Code) | | Creates a new array of String objects, containing the
elements of a supplied Iterator .
Parameters: iterator - The iterator containing the elements to create thearray with. The new String array. since: 1.0 |
trim | public static String trim(String source)(Code) | | Ensures that all whitespace is removed from a String .
It also works with a null argument.
Parameters: source - The String to trim. The trimmed String . since: 1.0 |
uncapitalize | public static String uncapitalize(String source)(Code) | | Ensure that the first character of the provided string lower case.
Parameters: source - The String to uncapitalize. The uncapitalized String . since: 1.5 |
wordWrap | public static String wordWrap(String input, int width, Locale locale)(Code) | | Reformats a string where lines that are longer than width
are split apart at the earliest wordbreak or at maxLength, whichever is
sooner. If the width specified is less than 5 or greater than the input
Strings length the string will be returned as is.
Please note that this method can be lossy - trailing spaces on wrapped
lines may be trimmed.
Parameters: input - the String to reformat. Parameters: width - the maximum length of any one line. a new String with reformatted as needed. |
|
|