|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.liferay.portal.kernel.util.StringUtil
public class StringUtil
Constructor Summary | |
---|---|
StringUtil()
|
Method Summary | |
---|---|
static java.lang.String |
add(java.lang.String s,
java.lang.String add)
|
static java.lang.String |
add(java.lang.String s,
java.lang.String add,
java.lang.String delimiter)
|
static java.lang.String |
add(java.lang.String s,
java.lang.String add,
java.lang.String delimiter,
boolean allowDuplicates)
|
static java.lang.String |
bytesToHexString(byte[] bytes)
|
static boolean |
contains(java.lang.String s,
java.lang.String text)
|
static boolean |
contains(java.lang.String s,
java.lang.String text,
java.lang.String delimiter)
|
static int |
count(java.lang.String s,
java.lang.String text)
|
static boolean |
endsWith(java.lang.String s,
char end)
|
static boolean |
endsWith(java.lang.String s,
java.lang.String end)
|
static java.lang.String |
extractChars(java.lang.String s)
|
static java.lang.String |
extractDigits(java.lang.String s)
|
static java.lang.String |
extractFirst(java.lang.String s,
java.lang.String delimiter)
|
static java.lang.String |
extractLast(java.lang.String s,
java.lang.String delimiter)
|
static java.lang.String |
highlight(java.lang.String s,
java.lang.String keywords)
Deprecated. |
static java.lang.String |
highlight(java.lang.String s,
java.lang.String[] queryTerms)
|
static java.lang.String |
highlight(java.lang.String s,
java.lang.String[] queryTerms,
java.lang.String highlight1,
java.lang.String highlight2)
|
static java.lang.String |
highlight(java.lang.String s,
java.lang.String keywords,
java.lang.String highlight1,
java.lang.String highlight2)
Deprecated. |
static java.lang.String |
insert(java.lang.String s,
java.lang.String insert,
int offset)
|
static java.lang.String |
lowerCase(java.lang.String s)
|
static boolean |
matches(java.lang.String s,
java.lang.String pattern)
|
static java.lang.String |
merge(boolean[] array)
|
static java.lang.String |
merge(boolean[] array,
java.lang.String delimiter)
|
static java.lang.String |
merge(java.util.Collection<?> col)
|
static java.lang.String |
merge(java.util.Collection<?> col,
java.lang.String delimiter)
|
static java.lang.String |
merge(double[] array)
|
static java.lang.String |
merge(double[] array,
java.lang.String delimiter)
|
static java.lang.String |
merge(float[] array)
|
static java.lang.String |
merge(float[] array,
java.lang.String delimiter)
|
static java.lang.String |
merge(int[] array)
|
static java.lang.String |
merge(int[] array,
java.lang.String delimiter)
|
static java.lang.String |
merge(long[] array)
|
static java.lang.String |
merge(long[] array,
java.lang.String delimiter)
|
static java.lang.String |
merge(java.lang.Object[] array)
|
static java.lang.String |
merge(java.lang.Object[] array,
java.lang.String delimiter)
|
static java.lang.String |
merge(short[] array)
|
static java.lang.String |
merge(short[] array,
java.lang.String delimiter)
|
static java.lang.String |
randomize(java.lang.String s)
|
static java.lang.String |
read(java.lang.ClassLoader classLoader,
java.lang.String name)
|
static java.lang.String |
read(java.lang.ClassLoader classLoader,
java.lang.String name,
boolean all)
|
static java.lang.String |
read(java.io.InputStream is)
|
static java.lang.String |
remove(java.lang.String s,
java.lang.String remove)
|
static java.lang.String |
remove(java.lang.String s,
java.lang.String remove,
java.lang.String delimiter)
|
static java.lang.String |
replace(java.lang.String s,
char oldSub,
char newSub)
|
static java.lang.String |
replace(java.lang.String s,
char oldSub,
java.lang.String newSub)
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs)
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs,
boolean exactMatch)
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub)
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub,
int fromIndex)
|
static 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)
|
static java.lang.String |
replaceFirst(java.lang.String s,
char oldSub,
char newSub)
|
static java.lang.String |
replaceFirst(java.lang.String s,
char oldSub,
java.lang.String newSub)
|
static java.lang.String |
replaceFirst(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs)
|
static java.lang.String |
replaceFirst(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub)
|
static java.lang.String |
replaceLast(java.lang.String s,
char oldSub,
char newSub)
|
static java.lang.String |
replaceLast(java.lang.String s,
char oldSub,
java.lang.String newSub)
|
static java.lang.String |
replaceLast(java.lang.String s,
java.lang.String[] oldSubs,
java.lang.String[] newSubs)
|
static java.lang.String |
replaceLast(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub)
|
static StringBundler |
replaceToStringBundler(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,java.lang.String> values)
|
static java.lang.String |
replaceValues(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,java.lang.String> values)
Deprecated. |
static StringBundler |
replaceWithStringBundler(java.lang.String s,
java.lang.String begin,
java.lang.String end,
java.util.Map<java.lang.String,StringBundler> values)
|
static java.lang.String |
reverse(java.lang.String s)
|
static java.lang.String |
safePath(java.lang.String path)
|
static java.lang.String |
shorten(java.lang.String s)
|
static java.lang.String |
shorten(java.lang.String s,
int length)
|
static java.lang.String |
shorten(java.lang.String s,
int length,
java.lang.String suffix)
|
static java.lang.String |
shorten(java.lang.String s,
java.lang.String suffix)
|
static java.lang.String[] |
split(java.lang.String s)
|
static boolean[] |
split(java.lang.String s,
boolean x)
|
static double[] |
split(java.lang.String s,
double x)
|
static float[] |
split(java.lang.String s,
float x)
|
static int[] |
split(java.lang.String s,
int x)
|
static long[] |
split(java.lang.String s,
long x)
|
static short[] |
split(java.lang.String s,
short x)
|
static java.lang.String[] |
split(java.lang.String s,
java.lang.String delimiter)
|
static boolean[] |
split(java.lang.String s,
java.lang.String delimiter,
boolean x)
|
static double[] |
split(java.lang.String s,
java.lang.String delimiter,
double x)
|
static float[] |
split(java.lang.String s,
java.lang.String delimiter,
float x)
|
static int[] |
split(java.lang.String s,
java.lang.String delimiter,
int x)
|
static long[] |
split(java.lang.String s,
java.lang.String delimiter,
long x)
|
static short[] |
split(java.lang.String s,
java.lang.String delimiter,
short x)
|
static boolean |
startsWith(java.lang.String s,
char begin)
|
static boolean |
startsWith(java.lang.String s,
java.lang.String start)
|
static int |
startsWithWeight(java.lang.String s1,
java.lang.String s2)
Return the number of starting letters that s1 and s2 have in common before they deviate. |
static java.lang.String |
stripBetween(java.lang.String s,
java.lang.String begin,
java.lang.String end)
|
static java.lang.String |
toHexString(int i)
|
static java.lang.String |
toHexString(long l)
|
static java.lang.String |
toHexString(java.lang.Object obj)
|
static java.lang.String |
trim(java.lang.String s)
|
static java.lang.String |
trim(java.lang.String s,
char c)
|
static java.lang.String |
trim(java.lang.String s,
char[] exceptions)
|
static java.lang.String |
trimLeading(java.lang.String s)
|
static java.lang.String |
trimLeading(java.lang.String s,
char c)
|
static java.lang.String |
trimLeading(java.lang.String s,
char[] exceptions)
|
static java.lang.String |
trimTrailing(java.lang.String s)
|
static java.lang.String |
trimTrailing(java.lang.String s,
char c)
|
static java.lang.String |
trimTrailing(java.lang.String s,
char[] exceptions)
|
static java.lang.String |
unquote(java.lang.String s)
|
static java.lang.String |
upperCase(java.lang.String s)
|
static java.lang.String |
upperCaseFirstLetter(java.lang.String s)
|
static java.lang.String |
valueOf(java.lang.Object obj)
|
static java.lang.String |
wrap(java.lang.String text)
|
static java.lang.String |
wrap(java.lang.String text,
int width,
java.lang.String lineSeparator)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringUtil()
Method Detail |
---|
public static java.lang.String add(java.lang.String s, java.lang.String add)
public static java.lang.String add(java.lang.String s, java.lang.String add, java.lang.String delimiter)
public static java.lang.String add(java.lang.String s, java.lang.String add, java.lang.String delimiter, boolean allowDuplicates)
public static java.lang.String bytesToHexString(byte[] bytes)
public static boolean contains(java.lang.String s, java.lang.String text)
public static boolean contains(java.lang.String s, java.lang.String text, java.lang.String delimiter)
public static int count(java.lang.String s, java.lang.String text)
public static boolean endsWith(java.lang.String s, char end)
public static boolean endsWith(java.lang.String s, java.lang.String end)
public static java.lang.String extractChars(java.lang.String s)
public static java.lang.String extractDigits(java.lang.String s)
public static java.lang.String extractFirst(java.lang.String s, java.lang.String delimiter)
public static java.lang.String extractLast(java.lang.String s, java.lang.String delimiter)
public static java.lang.String highlight(java.lang.String s, java.lang.String keywords)
public static java.lang.String highlight(java.lang.String s, java.lang.String keywords, java.lang.String highlight1, java.lang.String highlight2)
public static java.lang.String highlight(java.lang.String s, java.lang.String[] queryTerms)
public static java.lang.String highlight(java.lang.String s, java.lang.String[] queryTerms, java.lang.String highlight1, java.lang.String highlight2)
public static java.lang.String insert(java.lang.String s, java.lang.String insert, int offset)
public static java.lang.String lowerCase(java.lang.String s)
public static boolean matches(java.lang.String s, java.lang.String pattern)
public static java.lang.String merge(boolean[] array)
public static java.lang.String merge(boolean[] array, java.lang.String delimiter)
public static java.lang.String merge(java.util.Collection<?> col)
public static java.lang.String merge(java.util.Collection<?> col, java.lang.String delimiter)
public static java.lang.String merge(double[] array)
public static java.lang.String merge(double[] array, java.lang.String delimiter)
public static java.lang.String merge(float[] array)
public static java.lang.String merge(float[] array, java.lang.String delimiter)
public static java.lang.String merge(int[] array)
public static java.lang.String merge(int[] array, java.lang.String delimiter)
public static java.lang.String merge(long[] array)
public static java.lang.String merge(long[] array, java.lang.String delimiter)
public static java.lang.String merge(java.lang.Object[] array)
public static java.lang.String merge(java.lang.Object[] array, java.lang.String delimiter)
public static java.lang.String merge(short[] array)
public static java.lang.String merge(short[] array, java.lang.String delimiter)
public static java.lang.String randomize(java.lang.String s)
public static java.lang.String read(java.lang.ClassLoader classLoader, java.lang.String name) throws java.io.IOException
java.io.IOException
public static java.lang.String read(java.lang.ClassLoader classLoader, java.lang.String name, boolean all) throws java.io.IOException
java.io.IOException
public static java.lang.String read(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static java.lang.String remove(java.lang.String s, java.lang.String remove)
public static java.lang.String remove(java.lang.String s, java.lang.String remove, java.lang.String delimiter)
public static java.lang.String replace(java.lang.String s, char oldSub, char newSub)
public static java.lang.String replace(java.lang.String s, char oldSub, java.lang.String newSub)
public static java.lang.String replace(java.lang.String s, java.lang.String oldSub, java.lang.String newSub)
public static java.lang.String replace(java.lang.String s, java.lang.String oldSub, java.lang.String newSub, int fromIndex)
public static 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 static java.lang.String replace(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs)
public static java.lang.String replace(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs, boolean exactMatch)
public static java.lang.String replaceFirst(java.lang.String s, char oldSub, char newSub)
public static java.lang.String replaceFirst(java.lang.String s, char oldSub, java.lang.String newSub)
public static java.lang.String replaceFirst(java.lang.String s, java.lang.String oldSub, java.lang.String newSub)
public static java.lang.String replaceFirst(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs)
public static java.lang.String replaceLast(java.lang.String s, char oldSub, char newSub)
public static java.lang.String replaceLast(java.lang.String s, char oldSub, java.lang.String newSub)
public static java.lang.String replaceLast(java.lang.String s, java.lang.String oldSub, java.lang.String newSub)
public static java.lang.String replaceLast(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs)
public static 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 static StringBundler replaceWithStringBundler(java.lang.String s, java.lang.String begin, java.lang.String end, java.util.Map<java.lang.String,StringBundler> values)
public static java.lang.String replaceValues(java.lang.String s, java.lang.String begin, java.lang.String end, java.util.Map<java.lang.String,java.lang.String> values)
[$HELLO$]
, and the beginning delimiter was
[$]
, and the ending delimiter was $]
, and the
values map had a key of HELLO
that mapped to
WORLD
, then the replaced string will contain the text
[$WORLD$]
.
public static java.lang.String reverse(java.lang.String s)
public static java.lang.String safePath(java.lang.String path)
public static java.lang.String shorten(java.lang.String s)
public static java.lang.String shorten(java.lang.String s, int length)
public static java.lang.String shorten(java.lang.String s, int length, java.lang.String suffix)
public static java.lang.String shorten(java.lang.String s, java.lang.String suffix)
public static java.lang.String[] split(java.lang.String s)
public static boolean[] split(java.lang.String s, boolean x)
public static double[] split(java.lang.String s, double x)
public static float[] split(java.lang.String s, float x)
public static int[] split(java.lang.String s, int x)
public static long[] split(java.lang.String s, long x)
public static short[] split(java.lang.String s, short x)
public static java.lang.String[] split(java.lang.String s, java.lang.String delimiter)
public static boolean[] split(java.lang.String s, java.lang.String delimiter, boolean x)
public static double[] split(java.lang.String s, java.lang.String delimiter, double x)
public static float[] split(java.lang.String s, java.lang.String delimiter, float x)
public static int[] split(java.lang.String s, java.lang.String delimiter, int x)
public static long[] split(java.lang.String s, java.lang.String delimiter, long x)
public static short[] split(java.lang.String s, java.lang.String delimiter, short x)
public static boolean startsWith(java.lang.String s, char begin)
public static boolean startsWith(java.lang.String s, java.lang.String start)
public static int startsWithWeight(java.lang.String s1, java.lang.String s2)
public static java.lang.String stripBetween(java.lang.String s, java.lang.String begin, java.lang.String end)
public static java.lang.String toHexString(int i)
public static java.lang.String toHexString(long l)
public static java.lang.String toHexString(java.lang.Object obj)
public static java.lang.String trim(java.lang.String s)
public static java.lang.String trim(java.lang.String s, char c)
public static java.lang.String trim(java.lang.String s, char[] exceptions)
public static java.lang.String trimLeading(java.lang.String s)
public static java.lang.String trimLeading(java.lang.String s, char c)
public static java.lang.String trimLeading(java.lang.String s, char[] exceptions)
public static java.lang.String trimTrailing(java.lang.String s)
public static java.lang.String trimTrailing(java.lang.String s, char c)
public static java.lang.String trimTrailing(java.lang.String s, char[] exceptions)
public static java.lang.String unquote(java.lang.String s)
public static java.lang.String upperCase(java.lang.String s)
public static java.lang.String upperCaseFirstLetter(java.lang.String s)
public static java.lang.String valueOf(java.lang.Object obj)
public static java.lang.String wrap(java.lang.String text)
public static java.lang.String wrap(java.lang.String text, int width, java.lang.String lineSeparator)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |