public final class StringTools
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.Boolean |
booleanValueOf(java.lang.String data,
java.lang.Boolean defaultValue) |
static java.lang.String |
combine(java.lang.String separator,
java.lang.Iterable entries) |
static java.lang.String |
combine(java.lang.String separator,
java.lang.String... entries) |
static java.lang.String[] |
copyTrimmed(java.lang.String... entries) |
static byte[] |
encode(java.lang.String[] data,
java.lang.String separator,
java.nio.charset.Charset charset) |
static java.lang.String |
getFirstWord(java.lang.String line,
char separator)
Returns first word in line.
|
static java.lang.String |
getFirstWord(java.lang.String line,
java.lang.String separators)
Returns first word in line.
|
static java.lang.String |
insert(java.lang.String src,
java.lang.String what,
int chars) |
static java.lang.Integer |
intValueOf(java.lang.String data,
java.lang.Integer defaultValue) |
static boolean |
isValidString(java.lang.String value)
Verifies that the specified string is not null and not empty.
|
static java.lang.Long |
longValueOf(java.lang.String data,
java.lang.Long defaultValue) |
static java.lang.String |
replace(java.lang.String source,
java.lang.String oldValue,
java.lang.String newValue)
Replaces old string for the new string
|
static java.lang.String |
replaceLast(java.lang.String input,
java.lang.String regex,
java.lang.String replacement) |
static java.lang.String[] |
split(java.lang.String source,
java.lang.String separators,
boolean allowEmptyTokens)
Splits the specified string.
|
static java.lang.String[] |
splitQuoted(java.lang.String source,
java.lang.String separators,
char openQuote,
char closingQuote,
boolean allowEmptyTokens)
Splitts the specified string to words considering quotes.
|
static java.lang.String[] |
splitQuoted(java.lang.String source,
java.lang.String separators,
java.lang.String openQuotes,
java.lang.String closingQuotes) |
static java.lang.String |
strip(java.lang.String source,
java.lang.String openQuote,
java.lang.String closingQuote)
Stripps the string enclosing quotes.
|
public static java.lang.String[] split(java.lang.String source, java.lang.String separators, boolean allowEmptyTokens)
source
- source stringseparators
- separatorsallowEmptyTokens
- if true
empty tokens if any will be added to resulting arraypublic static java.lang.String[] splitQuoted(java.lang.String source, java.lang.String separators, char openQuote, char closingQuote, boolean allowEmptyTokens)
source
- source stringseparators
- separatorsopenQuote
- open quote signclosingQuote
- closing quote signpublic static java.lang.String[] splitQuoted(java.lang.String source, java.lang.String separators, java.lang.String openQuotes, java.lang.String closingQuotes)
public static java.lang.String combine(java.lang.String separator, java.lang.String... entries)
public static java.lang.String combine(java.lang.String separator, java.lang.Iterable entries)
public static java.lang.String[] copyTrimmed(java.lang.String... entries)
public static java.lang.String getFirstWord(java.lang.String line, java.lang.String separators)
line
- target lineseparators
- possible separatorspublic static java.lang.String getFirstWord(java.lang.String line, char separator)
line
- target lineseparator
- possible separatorpublic static java.lang.String strip(java.lang.String source, java.lang.String openQuote, java.lang.String closingQuote)
source
- source stringopenQuote
- open quote stringclosingQuote
- closing quote stringpublic static java.lang.String replace(java.lang.String source, java.lang.String oldValue, java.lang.String newValue)
source
- oldValue
- newValue
- public static java.lang.String replaceLast(java.lang.String input, java.lang.String regex, java.lang.String replacement)
public static boolean isValidString(java.lang.String value)
value
- string to checkpublic static byte[] encode(java.lang.String[] data, java.lang.String separator, java.nio.charset.Charset charset)
public static java.lang.String insert(java.lang.String src, java.lang.String what, int chars)
public static java.lang.Integer intValueOf(java.lang.String data, java.lang.Integer defaultValue)
public static java.lang.Long longValueOf(java.lang.String data, java.lang.Long defaultValue)
public static java.lang.Boolean booleanValueOf(java.lang.String data, java.lang.Boolean defaultValue)
Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved