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.util.List<java.lang.String> |
asList(java.lang.Object object) |
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 |
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() |
java.lang.String |
getTitleCase(java.lang.String s,
boolean allowDash,
java.lang.String... exceptions) |
byte[] |
hexStringToBytes(java.lang.String hexString) |
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 |
randomId(int length) |
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 inputStream) |
void |
readLines(java.io.InputStream inputStream,
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 |
removeFirst(java.lang.String s,
java.lang.String oldSub) |
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 |
removeLast(java.lang.String s,
java.lang.String oldSub) |
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) |
com.liferay.petra.string.StringBundler |
replaceToStringBundler(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,java.lang.String> values) |
com.liferay.petra.string.StringBundler |
replaceWithStringBundler(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,com.liferay.petra.string.StringBundler> values) |
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 |
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 object) |
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) |
boolean |
wildcardMatches(java.lang.String s,
java.lang.String wildcard,
char singleWildcardCharacter,
char multipleWildcardCharacter,
char escapeWildcardCharacter,
boolean caseSensitive) |
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.util.List<java.lang.String> asList(java.lang.Object object)
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)
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 java.lang.String getTitleCase(java.lang.String s, boolean allowDash, java.lang.String... exceptions)
public byte[] hexStringToBytes(java.lang.String hexString)
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()
public java.lang.String randomId(int length)
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 inputStream) throws java.io.IOException
java.io.IOException
public void readLines(java.io.InputStream inputStream, 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 removeFirst(java.lang.String s, java.lang.String oldSub)
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 removeLast(java.lang.String s, java.lang.String oldSub)
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 com.liferay.petra.string.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 com.liferay.petra.string.StringBundler replaceWithStringBundler(java.lang.String s, java.lang.String begin, java.lang.String end, java.util.Map<java.lang.String,com.liferay.petra.string.StringBundler> values)
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)
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 object)
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)
public boolean wildcardMatches(java.lang.String s, java.lang.String wildcard, char singleWildcardCharacter, char multipleWildcardCharacter, char escapeWildcardCharacter, boolean caseSensitive)