Liferay 6.0.5

com.liferay.portal.kernel.util
Class StringUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.StringUtil

public class StringUtil
extends Object


Constructor Summary
StringUtil()
           
 
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
 

Constructor Detail

StringUtil

public StringUtil()
Method Detail

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)

Liferay 6.0.5