public class StringUtil_IW
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
add(java.lang.String s,
java.lang.String add) |
java.lang.String |
add(java.lang.String s,
java.lang.String add,
java.lang.String delimiter) |
java.lang.String |
add(java.lang.String s,
java.lang.String add,
java.lang.String delimiter,
boolean allowDuplicates) |
java.lang.String |
appendParentheticalSuffix(java.lang.String s,
int suffix) |
java.lang.String |
appendParentheticalSuffix(java.lang.String s,
java.lang.String suffix) |
java.lang.String |
bytesToHexString(byte[] bytes) |
boolean |
contains(java.lang.String s,
java.lang.String text) |
boolean |
contains(java.lang.String s,
java.lang.String text,
java.lang.String delimiter) |
boolean |
containsIgnoreCase(java.lang.String s,
java.lang.String text) |
boolean |
containsIgnoreCase(java.lang.String s,
java.lang.String text,
java.lang.String delimiter) |
int |
count(java.lang.String s,
char c) |
int |
count(java.lang.String s,
int start,
int end,
char c) |
int |
count(java.lang.String s,
int start,
int end,
java.lang.String text) |
int |
count(java.lang.String s,
java.lang.String text) |
boolean |
endsWith(java.lang.String s,
char end) |
boolean |
endsWith(java.lang.String s,
java.lang.String end) |
boolean |
equals(java.lang.String s1,
java.lang.String s2) |
boolean |
equalsIgnoreBreakLine(java.lang.String s1,
java.lang.String s2) |
boolean |
equalsIgnoreCase(char c1,
char c2) |
boolean |
equalsIgnoreCase(java.lang.String s1,
java.lang.String s2) |
java.lang.String |
extract(java.lang.String s,
char[] chars)
Deprecated.
|
java.lang.String |
extractChars(java.lang.String s) |
java.lang.String |
extractDigits(java.lang.String s) |
java.lang.String |
extractFirst(java.lang.String s,
char delimiter) |
java.lang.String |
extractFirst(java.lang.String s,
java.lang.String delimiter) |
java.lang.String |
extractLast(java.lang.String s,
char delimiter) |
java.lang.String |
extractLast(java.lang.String s,
java.lang.String delimiter) |
java.lang.String |
extractLeadingDigits(java.lang.String s) |
static StringUtil_IW |
getInstance() |
int |
indexOfAny(java.lang.String s,
char[] chars) |
int |
indexOfAny(java.lang.String s,
char[] chars,
int fromIndex) |
int |
indexOfAny(java.lang.String s,
char[] chars,
int fromIndex,
int toIndex) |
int |
indexOfAny(java.lang.String s,
java.lang.String[] texts) |
int |
indexOfAny(java.lang.String s,
java.lang.String[] texts,
int fromIndex) |
int |
indexOfAny(java.lang.String s,
java.lang.String[] texts,
int fromIndex,
int toIndex) |
java.lang.String |
insert(java.lang.String s,
java.lang.String insert,
int offset) |
boolean |
isLowerCase(java.lang.String s) |
boolean |
isUpperCase(java.lang.String s) |
int |
lastIndexOfAny(java.lang.String s,
char[] chars) |
int |
lastIndexOfAny(java.lang.String s,
char[] chars,
int toIndex) |
int |
lastIndexOfAny(java.lang.String s,
char[] chars,
int fromIndex,
int toIndex) |
int |
lastIndexOfAny(java.lang.String s,
java.lang.String[] texts) |
int |
lastIndexOfAny(java.lang.String s,
java.lang.String[] texts,
int toIndex) |
int |
lastIndexOfAny(java.lang.String s,
java.lang.String[] texts,
int fromIndex,
int toIndex) |
void |
lowerCase(java.lang.String... array) |
java.lang.String |
lowerCase(java.lang.String s) |
java.lang.String |
lowerCaseFirstLetter(java.lang.String s) |
boolean |
matches(java.lang.String s,
java.lang.String pattern) |
boolean |
matchesIgnoreCase(java.lang.String s,
java.lang.String pattern) |
java.lang.String |
merge(boolean[] array) |
java.lang.String |
merge(boolean[] array,
java.lang.String delimiter) |
java.lang.String |
merge(char[] array) |
java.lang.String |
merge(char[] array,
java.lang.String delimiter) |
java.lang.String |
merge(java.util.Collection<?> col) |
java.lang.String |
merge(java.util.Collection<?> col,
java.lang.String delimiter) |
java.lang.String |
merge(double[] array) |
java.lang.String |
merge(double[] array,
java.lang.String delimiter) |
java.lang.String |
merge(float[] array) |
java.lang.String |
merge(float[] array,
java.lang.String delimiter) |
java.lang.String |
merge(int[] array) |
java.lang.String |
merge(int[] array,
java.lang.String delimiter) |
java.lang.String |
merge(long[] array) |
java.lang.String |
merge(long[] array,
java.lang.String delimiter) |
java.lang.String |
merge(java.lang.Object[] array) |
java.lang.String |
merge(java.lang.Object[] array,
java.lang.String delimiter) |
java.lang.String |
merge(short[] array) |
java.lang.String |
merge(short[] array,
java.lang.String delimiter) |
java.lang.String |
quote(java.lang.String s) |
java.lang.String |
quote(java.lang.String s,
char quote) |
java.lang.String |
quote(java.lang.String s,
java.lang.String quote) |
java.lang.String |
randomId() |
java.lang.String |
randomize(java.lang.String s)
Deprecated.
|
java.lang.String |
randomString() |
java.lang.String |
randomString(int length) |
java.lang.String |
read(java.lang.Class<?> clazz,
java.lang.String name) |
java.lang.String |
read(java.lang.ClassLoader classLoader,
java.lang.String name) |
java.lang.String |
read(java.lang.ClassLoader classLoader,
java.lang.String name,
boolean all) |
java.lang.String |
read(java.io.InputStream is) |
void |
readLines(java.io.InputStream is,
java.util.Collection<java.lang.String> lines) |
java.lang.String |
removeChar(java.lang.String s,
char oldSub) |
java.lang.String |
removeChars(java.lang.String s,
char... oldSubs) |
java.lang.String |
removeFromList(java.lang.String s,
java.lang.String element) |
java.lang.String |
removeFromList(java.lang.String s,
java.lang.String element,
java.lang.String delimiter) |
java.lang.String |
removeSubstring(java.lang.String s,
java.lang.String oldSub) |
java.lang.String |
removeSubstrings(java.lang.String s,
java.lang.String... oldSubs) |
java.lang.String |
replace(java.lang.String s,
char[] oldSubs,
char[] newSubs) |
java.lang.String |
replace(java.lang.String s,
char[] oldSubs,
java.lang.String[] newSubs) |
java.lang.String |
replace(java.lang.String s,
char oldSub,
char newSub) |
java.lang.String |
replace(java.lang.String s,
char oldSub,
java.lang.String newSub) |
java.lang.String |
replace(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs) |
java.lang.String |
replace(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs,
boolean exactMatch) |
java.lang.String |
replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub) |
java.lang.String |
replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub,
int fromIndex) |
java.lang.String |
replace(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,java.lang.String> values) |
java.lang.String |
replaceFirst(java.lang.String s,
char oldSub,
char newSub) |
java.lang.String |
replaceFirst(java.lang.String s,
char oldSub,
java.lang.String newSub) |
java.lang.String |
replaceFirst(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs) |
java.lang.String |
replaceFirst(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub) |
java.lang.String |
replaceFirst(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub,
int fromIndex) |
java.lang.String |
replaceLast(java.lang.String s,
char oldSub,
char newSub) |
java.lang.String |
replaceLast(java.lang.String s,
char oldSub,
java.lang.String newSub) |
java.lang.String |
replaceLast(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs) |
java.lang.String |
replaceLast(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub) |
StringBundler |
replaceToStringBundler(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,java.lang.String> values) |
StringBundler |
replaceWithStringBundler(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,StringBundler> values) |
java.lang.String |
reverse(java.lang.String s)
Deprecated.
|
java.lang.String |
safePath(java.lang.String path)
Deprecated.
|
java.lang.String |
shorten(java.lang.String s) |
java.lang.String |
shorten(java.lang.String s,
int length) |
java.lang.String |
shorten(java.lang.String s,
int length,
java.lang.String suffix) |
java.lang.String |
shorten(java.lang.String s,
java.lang.String suffix) |
java.lang.String[] |
split(java.lang.String s) |
boolean[] |
split(java.lang.String s,
boolean x) |
java.lang.String[] |
split(java.lang.String s,
char delimiter) |
double[] |
split(java.lang.String s,
double x) |
float[] |
split(java.lang.String s,
float x) |
int[] |
split(java.lang.String s,
int x) |
long[] |
split(java.lang.String s,
long x) |
short[] |
split(java.lang.String s,
short x) |
java.lang.String[] |
split(java.lang.String s,
java.lang.String delimiter) |
boolean[] |
split(java.lang.String s,
java.lang.String delimiter,
boolean x) |
double[] |
split(java.lang.String s,
java.lang.String delimiter,
double x) |
float[] |
split(java.lang.String s,
java.lang.String delimiter,
float x) |
int[] |
split(java.lang.String s,
java.lang.String delimiter,
int x) |
long[] |
split(java.lang.String s,
java.lang.String delimiter,
long x) |
short[] |
split(java.lang.String s,
java.lang.String delimiter,
short x) |
java.lang.String[] |
splitLines(java.lang.String s) |
boolean |
startsWith(java.lang.String s,
char begin) |
boolean |
startsWith(java.lang.String s,
java.lang.String start) |
int |
startsWithWeight(java.lang.String s1,
java.lang.String s2) |
java.lang.String |
strip(java.lang.String s,
char remove)
Deprecated.
|
java.lang.String |
strip(java.lang.String s,
char[] remove)
Deprecated.
|
java.lang.String |
stripBetween(java.lang.String s,
java.lang.String begin,
java.lang.String end) |
java.lang.String |
stripCDATA(java.lang.String s) |
java.lang.String |
stripParentheticalSuffix(java.lang.String s) |
java.lang.String |
toCharCode(java.lang.String s) |
java.lang.String |
toHexString(int i) |
java.lang.String |
toHexString(long l) |
java.lang.String |
toHexString(java.lang.Object obj) |
java.lang.String |
toLowerCase(java.lang.String s) |
java.lang.String |
toLowerCase(java.lang.String s,
java.util.Locale locale) |
java.lang.String |
toUpperCase(java.lang.String s) |
java.lang.String |
toUpperCase(java.lang.String s,
java.util.Locale locale) |
java.lang.String |
trim(java.lang.String s) |
java.lang.String |
trim(java.lang.String s,
char c) |
java.lang.String |
trim(java.lang.String s,
char[] exceptions) |
java.lang.String |
trimLeading(java.lang.String s) |
java.lang.String |
trimLeading(java.lang.String s,
char c) |
java.lang.String |
trimLeading(java.lang.String s,
char[] exceptions) |
java.lang.String |
trimTrailing(java.lang.String s) |
java.lang.String |
trimTrailing(java.lang.String s,
char c) |
java.lang.String |
trimTrailing(java.lang.String s,
char[] exceptions) |
java.lang.String |
unquote(java.lang.String s) |
java.lang.String |
upperCase(java.lang.String s) |
java.lang.String |
upperCaseFirstLetter(java.lang.String s) |
java.lang.String |
valueOf(java.lang.Object obj)
Deprecated.
|
boolean |
wildcardMatches(java.lang.String s,
java.lang.String wildcard,
char singleWildcardCharacter,
char multipleWildcardCharacter,
char escapeWildcardCharacter,
boolean caseSensitive) |
java.lang.String |
wrap(java.lang.String text)
Deprecated.
|
java.lang.String |
wrap(java.lang.String text,
int width,
java.lang.String lineSeparator)
Deprecated.
|
public static StringUtil_IW getInstance()
public java.lang.String add(java.lang.String s, java.lang.String add)
public java.lang.String add(java.lang.String s, java.lang.String add, java.lang.String delimiter)
public java.lang.String add(java.lang.String s, java.lang.String add, java.lang.String delimiter, boolean allowDuplicates)
public java.lang.String appendParentheticalSuffix(java.lang.String s, int suffix)
public java.lang.String appendParentheticalSuffix(java.lang.String s, java.lang.String suffix)
public java.lang.String bytesToHexString(byte[] bytes)
public boolean contains(java.lang.String s, java.lang.String text)
public boolean contains(java.lang.String s, java.lang.String text, java.lang.String delimiter)
public boolean containsIgnoreCase(java.lang.String s, java.lang.String text)
public boolean containsIgnoreCase(java.lang.String s, java.lang.String text, java.lang.String delimiter)
public int count(java.lang.String s, char c)
public int count(java.lang.String s, int start, int end, char c)
public int count(java.lang.String s, int start, int end, java.lang.String text)
public int count(java.lang.String s, java.lang.String text)
public boolean endsWith(java.lang.String s, char end)
public boolean endsWith(java.lang.String s, java.lang.String end)
public boolean equals(java.lang.String s1, java.lang.String s2)
public boolean equalsIgnoreBreakLine(java.lang.String s1, java.lang.String s2)
public boolean equalsIgnoreCase(char c1, char c2)
public boolean equalsIgnoreCase(java.lang.String s1, java.lang.String s2)
@Deprecated public java.lang.String extract(java.lang.String s, char[] chars)
public java.lang.String extractChars(java.lang.String s)
public java.lang.String extractDigits(java.lang.String s)
public java.lang.String extractFirst(java.lang.String s, char delimiter)
public java.lang.String extractFirst(java.lang.String s, java.lang.String delimiter)
public java.lang.String extractLast(java.lang.String s, char delimiter)
public java.lang.String extractLast(java.lang.String s, java.lang.String delimiter)
public java.lang.String extractLeadingDigits(java.lang.String s)
public int indexOfAny(java.lang.String s, char[] chars)
public int indexOfAny(java.lang.String s, char[] chars, int fromIndex)
public int indexOfAny(java.lang.String s, char[] chars, int fromIndex, int toIndex)
public int indexOfAny(java.lang.String s, java.lang.String[] texts)
public int indexOfAny(java.lang.String s, java.lang.String[] texts, int fromIndex)
public int indexOfAny(java.lang.String s, java.lang.String[] texts, int fromIndex, int toIndex)
public java.lang.String insert(java.lang.String s, java.lang.String insert, int offset)
public boolean isLowerCase(java.lang.String s)
public boolean isUpperCase(java.lang.String s)
public int lastIndexOfAny(java.lang.String s, char[] chars)
public int lastIndexOfAny(java.lang.String s, char[] chars, int toIndex)
public int lastIndexOfAny(java.lang.String s, char[] chars, int fromIndex, int toIndex)
public int lastIndexOfAny(java.lang.String s, java.lang.String[] texts)
public int lastIndexOfAny(java.lang.String s, java.lang.String[] texts, int toIndex)
public int lastIndexOfAny(java.lang.String s, java.lang.String[] texts, int fromIndex, int toIndex)
public java.lang.String lowerCase(java.lang.String s)
public void lowerCase(java.lang.String... array)
public java.lang.String lowerCaseFirstLetter(java.lang.String s)
public boolean matches(java.lang.String s, java.lang.String pattern)
public boolean matchesIgnoreCase(java.lang.String s, java.lang.String pattern)
public java.lang.String merge(boolean[] array)
public java.lang.String merge(boolean[] array, java.lang.String delimiter)
public java.lang.String merge(char[] array)
public java.lang.String merge(char[] array, java.lang.String delimiter)
public java.lang.String merge(java.util.Collection<?> col)
public java.lang.String merge(java.util.Collection<?> col, java.lang.String delimiter)
public java.lang.String merge(double[] array)
public java.lang.String merge(double[] array, java.lang.String delimiter)
public java.lang.String merge(float[] array)
public java.lang.String merge(float[] array, java.lang.String delimiter)
public java.lang.String merge(int[] array)
public java.lang.String merge(int[] array, java.lang.String delimiter)
public java.lang.String merge(long[] array)
public java.lang.String merge(long[] array, java.lang.String delimiter)
public java.lang.String merge(java.lang.Object[] array)
public java.lang.String merge(java.lang.Object[] array, java.lang.String delimiter)
public java.lang.String merge(short[] array)
public java.lang.String merge(short[] array, java.lang.String delimiter)
public java.lang.String quote(java.lang.String s)
public java.lang.String quote(java.lang.String s, char quote)
public java.lang.String quote(java.lang.String s, java.lang.String quote)
public java.lang.String randomId()
@Deprecated public java.lang.String randomize(java.lang.String s)
public java.lang.String randomString()
public java.lang.String randomString(int length)
public java.lang.String read(java.lang.Class<?> clazz, java.lang.String name)
public java.lang.String read(java.lang.ClassLoader classLoader, java.lang.String name) throws java.io.IOException
java.io.IOException
public java.lang.String read(java.lang.ClassLoader classLoader, java.lang.String name, boolean all) throws java.io.IOException
java.io.IOException
public java.lang.String read(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public void readLines(java.io.InputStream is, java.util.Collection<java.lang.String> lines) throws java.io.IOException
java.io.IOException
public java.lang.String removeChar(java.lang.String s, char oldSub)
public java.lang.String removeChars(java.lang.String s, char... oldSubs)
public java.lang.String removeFromList(java.lang.String s, java.lang.String element)
public java.lang.String removeFromList(java.lang.String s, java.lang.String element, java.lang.String delimiter)
public java.lang.String removeSubstring(java.lang.String s, java.lang.String oldSub)
public java.lang.String removeSubstrings(java.lang.String s, java.lang.String... oldSubs)
public java.lang.String replace(java.lang.String s, char oldSub, char newSub)
public java.lang.String replace(java.lang.String s, char oldSub, java.lang.String newSub)
public java.lang.String replace(java.lang.String s, char[] oldSubs, char[] newSubs)
public java.lang.String replace(java.lang.String s, char[] oldSubs, java.lang.String[] newSubs)
public java.lang.String replace(java.lang.String s, java.lang.String oldSub, java.lang.String newSub)
public java.lang.String replace(java.lang.String s, java.lang.String oldSub, java.lang.String newSub, int fromIndex)
public java.lang.String replace(java.lang.String s, java.lang.String begin, java.lang.String end, java.util.Map<java.lang.String,java.lang.String> values)
public java.lang.String replace(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs)
public java.lang.String replace(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs, boolean exactMatch)
public java.lang.String replaceFirst(java.lang.String s, char oldSub, char newSub)
public java.lang.String replaceFirst(java.lang.String s, char oldSub, java.lang.String newSub)
public java.lang.String replaceFirst(java.lang.String s, java.lang.String oldSub, java.lang.String newSub)
public java.lang.String replaceFirst(java.lang.String s, java.lang.String oldSub, java.lang.String newSub, int fromIndex)
public java.lang.String replaceFirst(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs)
public java.lang.String replaceLast(java.lang.String s, char oldSub, char newSub)
public java.lang.String replaceLast(java.lang.String s, char oldSub, java.lang.String newSub)
public java.lang.String replaceLast(java.lang.String s, java.lang.String oldSub, java.lang.String newSub)
public java.lang.String replaceLast(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs)
public StringBundler replaceToStringBundler(java.lang.String s, java.lang.String begin, java.lang.String end, java.util.Map<java.lang.String,java.lang.String> values)
public StringBundler replaceWithStringBundler(java.lang.String s, java.lang.String begin, java.lang.String end, java.util.Map<java.lang.String,StringBundler> values)
@Deprecated public java.lang.String reverse(java.lang.String s)
@Deprecated public java.lang.String safePath(java.lang.String path)
public java.lang.String shorten(java.lang.String s)
public java.lang.String shorten(java.lang.String s, int length)
public java.lang.String shorten(java.lang.String s, int length, java.lang.String suffix)
public java.lang.String shorten(java.lang.String s, java.lang.String suffix)
public java.lang.String[] split(java.lang.String s)
public boolean[] split(java.lang.String s, boolean x)
public java.lang.String[] split(java.lang.String s, char delimiter)
public double[] split(java.lang.String s, double x)
public float[] split(java.lang.String s, float x)
public int[] split(java.lang.String s, int x)
public long[] split(java.lang.String s, long x)
public short[] split(java.lang.String s, short x)
public java.lang.String[] split(java.lang.String s, java.lang.String delimiter)
public boolean[] split(java.lang.String s, java.lang.String delimiter, boolean x)
public double[] split(java.lang.String s, java.lang.String delimiter, double x)
public float[] split(java.lang.String s, java.lang.String delimiter, float x)
public int[] split(java.lang.String s, java.lang.String delimiter, int x)
public long[] split(java.lang.String s, java.lang.String delimiter, long x)
public short[] split(java.lang.String s, java.lang.String delimiter, short x)
public java.lang.String[] splitLines(java.lang.String s)
public boolean startsWith(java.lang.String s, char begin)
public boolean startsWith(java.lang.String s, java.lang.String start)
public int startsWithWeight(java.lang.String s1, java.lang.String s2)
@Deprecated public java.lang.String strip(java.lang.String s, char remove)
@Deprecated public java.lang.String strip(java.lang.String s, char[] remove)
public java.lang.String stripBetween(java.lang.String s, java.lang.String begin, java.lang.String end)
public java.lang.String stripCDATA(java.lang.String s)
public java.lang.String stripParentheticalSuffix(java.lang.String s)
public java.lang.String toCharCode(java.lang.String s)
public java.lang.String toHexString(int i)
public java.lang.String toHexString(long l)
public java.lang.String toHexString(java.lang.Object obj)
public java.lang.String toLowerCase(java.lang.String s)
public java.lang.String toLowerCase(java.lang.String s, java.util.Locale locale)
public java.lang.String toUpperCase(java.lang.String s)
public java.lang.String toUpperCase(java.lang.String s, java.util.Locale locale)
public java.lang.String trim(java.lang.String s)
public java.lang.String trim(java.lang.String s, char c)
public java.lang.String trim(java.lang.String s, char[] exceptions)
public java.lang.String trimLeading(java.lang.String s)
public java.lang.String trimLeading(java.lang.String s, char c)
public java.lang.String trimLeading(java.lang.String s, char[] exceptions)
public java.lang.String trimTrailing(java.lang.String s)
public java.lang.String trimTrailing(java.lang.String s, char c)
public java.lang.String trimTrailing(java.lang.String s, char[] exceptions)
public java.lang.String unquote(java.lang.String s)
public java.lang.String upperCase(java.lang.String s)
public java.lang.String upperCaseFirstLetter(java.lang.String s)
@Deprecated public java.lang.String valueOf(java.lang.Object obj)
public boolean wildcardMatches(java.lang.String s, java.lang.String wildcard, char singleWildcardCharacter, char multipleWildcardCharacter, char escapeWildcardCharacter, boolean caseSensitive)
@Deprecated public java.lang.String wrap(java.lang.String text)
@Deprecated public java.lang.String wrap(java.lang.String text, int width, java.lang.String lineSeparator)