com.liferay.portal.kernel.util
Class StringUtil
java.lang.Object
com.liferay.portal.kernel.util.StringUtil
public class StringUtil
- extends Object
Method Summary |
static String |
add(String s,
String add)
|
static String |
add(String s,
String add,
String delimiter)
|
static String |
add(String s,
String add,
String delimiter,
boolean allowDuplicates)
|
static String |
bytesToHexString(byte[] bytes)
|
static boolean |
contains(String s,
String text)
|
static boolean |
contains(String s,
String text,
String delimiter)
|
static int |
count(String s,
String text)
|
static boolean |
endsWith(String s,
char end)
|
static boolean |
endsWith(String s,
String end)
|
static String |
extractChars(String s)
|
static String |
extractDigits(String s)
|
static String |
extractFirst(String s,
String delimiter)
|
static String |
extractLast(String s,
String delimiter)
|
static String |
highlight(String s,
String keywords)
Deprecated. |
static String |
highlight(String s,
String[] queryTerms)
|
static String |
highlight(String s,
String[] queryTerms,
String highlight1,
String highlight2)
|
static String |
highlight(String s,
String keywords,
String highlight1,
String highlight2)
Deprecated. |
static String |
insert(String s,
String insert,
int offset)
|
static String |
lowerCase(String s)
|
static boolean |
matches(String s,
String pattern)
|
static String |
merge(boolean[] array)
|
static String |
merge(boolean[] array,
String delimiter)
|
static String |
merge(Collection<?> col)
|
static String |
merge(Collection<?> col,
String delimiter)
|
static String |
merge(double[] array)
|
static String |
merge(double[] array,
String delimiter)
|
static String |
merge(float[] array)
|
static String |
merge(float[] array,
String delimiter)
|
static String |
merge(int[] array)
|
static String |
merge(int[] array,
String delimiter)
|
static String |
merge(long[] array)
|
static String |
merge(long[] array,
String delimiter)
|
static String |
merge(Object[] array)
|
static String |
merge(Object[] array,
String delimiter)
|
static String |
merge(short[] array)
|
static String |
merge(short[] array,
String delimiter)
|
static String |
randomize(String s)
|
static String |
read(ClassLoader classLoader,
String name)
|
static String |
read(ClassLoader classLoader,
String name,
boolean all)
|
static String |
read(InputStream is)
|
static String |
remove(String s,
String remove)
|
static String |
remove(String s,
String remove,
String delimiter)
|
static String |
replace(String s,
char oldSub,
char newSub)
|
static String |
replace(String s,
char oldSub,
String newSub)
|
static String |
replace(String s,
String[] oldSubs,
String[] newSubs)
|
static String |
replace(String s,
String[] oldSubs,
String[] newSubs,
boolean exactMatch)
|
static String |
replace(String s,
String oldSub,
String newSub)
|
static String |
replace(String s,
String oldSub,
String newSub,
int fromIndex)
|
static String |
replace(String s,
String begin,
String end,
Map<String,String> values)
|
static String |
replaceFirst(String s,
char oldSub,
char newSub)
|
static String |
replaceFirst(String s,
char oldSub,
String newSub)
|
static String |
replaceFirst(String s,
String[] oldSubs,
String[] newSubs)
|
static String |
replaceFirst(String s,
String oldSub,
String newSub)
|
static String |
replaceLast(String s,
char oldSub,
char newSub)
|
static String |
replaceLast(String s,
char oldSub,
String newSub)
|
static String |
replaceLast(String s,
String[] oldSubs,
String[] newSubs)
|
static String |
replaceLast(String s,
String oldSub,
String newSub)
|
static StringBundler |
replaceToStringBundler(String s,
String begin,
String end,
Map<String,String> values)
|
static StringBundler |
replaceWithStringBundler(String s,
String begin,
String end,
Map<String,StringBundler> values)
|
static String |
reverse(String s)
|
static String |
safePath(String path)
|
static String |
shorten(String s)
|
static String |
shorten(String s,
int length)
|
static String |
shorten(String s,
int length,
String suffix)
|
static String |
shorten(String s,
String suffix)
|
static String[] |
split(String s)
|
static boolean[] |
split(String s,
boolean x)
|
static double[] |
split(String s,
double x)
|
static float[] |
split(String s,
float x)
|
static int[] |
split(String s,
int x)
|
static long[] |
split(String s,
long x)
|
static short[] |
split(String s,
short x)
|
static String[] |
split(String s,
String delimiter)
|
static boolean[] |
split(String s,
String delimiter,
boolean x)
|
static double[] |
split(String s,
String delimiter,
double x)
|
static float[] |
split(String s,
String delimiter,
float x)
|
static int[] |
split(String s,
String delimiter,
int x)
|
static long[] |
split(String s,
String delimiter,
long x)
|
static short[] |
split(String s,
String delimiter,
short x)
|
static boolean |
startsWith(String s,
char begin)
|
static boolean |
startsWith(String s,
String start)
|
static int |
startsWithWeight(String s1,
String s2)
Return the number of starting letters that s1 and s2 have in common
before they deviate. |
static String |
stripBetween(String s,
String begin,
String end)
|
static String |
trim(String s)
|
static String |
trim(String s,
char c)
|
static String |
trim(String s,
char[] exceptions)
|
static String |
trimLeading(String s)
|
static String |
trimLeading(String s,
char c)
|
static String |
trimLeading(String s,
char[] exceptions)
|
static String |
trimTrailing(String s)
|
static String |
trimTrailing(String s,
char c)
|
static String |
trimTrailing(String s,
char[] exceptions)
|
static String |
unquote(String s)
|
static String |
upperCase(String s)
|
static String |
upperCaseFirstLetter(String s)
|
static String |
valueOf(Object obj)
|
static String |
wrap(String text)
|
static String |
wrap(String text,
int width,
String lineSeparator)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringUtil
public StringUtil()
add
public static String add(String s,
String add)
add
public static String add(String s,
String add,
String delimiter)
add
public static String add(String s,
String add,
String delimiter,
boolean allowDuplicates)
bytesToHexString
public static String bytesToHexString(byte[] bytes)
contains
public static boolean contains(String s,
String text)
contains
public static boolean contains(String s,
String text,
String delimiter)
count
public static int count(String s,
String text)
endsWith
public static boolean endsWith(String s,
char end)
endsWith
public static boolean endsWith(String s,
String end)
extractChars
public static String extractChars(String s)
extractDigits
public static String extractDigits(String s)
extractFirst
public static String extractFirst(String s,
String delimiter)
extractLast
public static String extractLast(String s,
String delimiter)
highlight
public static String highlight(String s,
String keywords)
- Deprecated.
highlight
public static String highlight(String s,
String keywords,
String highlight1,
String highlight2)
- Deprecated.
highlight
public static String highlight(String s,
String[] queryTerms)
highlight
public static String highlight(String s,
String[] queryTerms,
String highlight1,
String highlight2)
insert
public static String insert(String s,
String insert,
int offset)
lowerCase
public static String lowerCase(String s)
matches
public static boolean matches(String s,
String pattern)
merge
public static String merge(boolean[] array)
merge
public static String merge(boolean[] array,
String delimiter)
merge
public static String merge(Collection<?> col)
merge
public static String merge(Collection<?> col,
String delimiter)
merge
public static String merge(double[] array)
merge
public static String merge(double[] array,
String delimiter)
merge
public static String merge(float[] array)
merge
public static String merge(float[] array,
String delimiter)
merge
public static String merge(int[] array)
merge
public static String merge(int[] array,
String delimiter)
merge
public static String merge(long[] array)
merge
public static String merge(long[] array,
String delimiter)
merge
public static String merge(Object[] array)
merge
public static String merge(Object[] array,
String delimiter)
merge
public static String merge(short[] array)
merge
public static String merge(short[] array,
String delimiter)
randomize
public static String randomize(String s)
read
public static String read(ClassLoader classLoader,
String name)
throws IOException
- Throws:
IOException
read
public static String read(ClassLoader classLoader,
String name,
boolean all)
throws IOException
- Throws:
IOException
read
public static String read(InputStream is)
throws IOException
- Throws:
IOException
remove
public static String remove(String s,
String remove)
remove
public static String remove(String s,
String remove,
String delimiter)
replace
public static String replace(String s,
char oldSub,
char newSub)
replace
public static String replace(String s,
char oldSub,
String newSub)
replace
public static String replace(String s,
String oldSub,
String newSub)
replace
public static String replace(String s,
String oldSub,
String newSub,
int fromIndex)
replace
public static String replace(String s,
String begin,
String end,
Map<String,String> values)
replace
public static String replace(String s,
String[] oldSubs,
String[] newSubs)
replace
public static String replace(String s,
String[] oldSubs,
String[] newSubs,
boolean exactMatch)
replaceFirst
public static String replaceFirst(String s,
char oldSub,
char newSub)
replaceFirst
public static String replaceFirst(String s,
char oldSub,
String newSub)
replaceFirst
public static String replaceFirst(String s,
String oldSub,
String newSub)
replaceFirst
public static String replaceFirst(String s,
String[] oldSubs,
String[] newSubs)
replaceLast
public static String replaceLast(String s,
char oldSub,
char newSub)
replaceLast
public static String replaceLast(String s,
char oldSub,
String newSub)
replaceLast
public static String replaceLast(String s,
String oldSub,
String newSub)
replaceLast
public static String replaceLast(String s,
String[] oldSubs,
String[] newSubs)
replaceToStringBundler
public static StringBundler replaceToStringBundler(String s,
String begin,
String end,
Map<String,String> values)
replaceWithStringBundler
public static StringBundler replaceWithStringBundler(String s,
String begin,
String end,
Map<String,StringBundler> values)
reverse
public static String reverse(String s)
safePath
public static String safePath(String path)
shorten
public static String shorten(String s)
shorten
public static String shorten(String s,
int length)
shorten
public static String shorten(String s,
int length,
String suffix)
shorten
public static String shorten(String s,
String suffix)
split
public static String[] split(String s)
split
public static boolean[] split(String s,
boolean x)
split
public static double[] split(String s,
double x)
split
public static float[] split(String s,
float x)
split
public static int[] split(String s,
int x)
split
public static long[] split(String s,
long x)
split
public static short[] split(String s,
short x)
split
public static String[] split(String s,
String delimiter)
split
public static boolean[] split(String s,
String delimiter,
boolean x)
split
public static double[] split(String s,
String delimiter,
double x)
split
public static float[] split(String s,
String delimiter,
float x)
split
public static int[] split(String s,
String delimiter,
int x)
split
public static long[] split(String s,
String delimiter,
long x)
split
public static short[] split(String s,
String delimiter,
short x)
startsWith
public static boolean startsWith(String s,
char begin)
startsWith
public static boolean startsWith(String s,
String start)
startsWithWeight
public static int startsWithWeight(String s1,
String s2)
- Return the number of starting letters that s1 and s2 have in common
before they deviate.
- Returns:
- the number of starting letters that s1 and s2 have in common
before they deviate
stripBetween
public static String stripBetween(String s,
String begin,
String end)
trim
public static String trim(String s)
trim
public static String trim(String s,
char c)
trim
public static String trim(String s,
char[] exceptions)
trimLeading
public static String trimLeading(String s)
trimLeading
public static String trimLeading(String s,
char c)
trimLeading
public static String trimLeading(String s,
char[] exceptions)
trimTrailing
public static String trimTrailing(String s)
trimTrailing
public static String trimTrailing(String s,
char c)
trimTrailing
public static String trimTrailing(String s,
char[] exceptions)
unquote
public static String unquote(String s)
upperCase
public static String upperCase(String s)
upperCaseFirstLetter
public static String upperCaseFirstLetter(String s)
valueOf
public static String valueOf(Object obj)
wrap
public static String wrap(String text)
wrap
public static String wrap(String text,
int width,
String lineSeparator)