Sky View Café - Java

org.shetline.util
Class StringUtil

java.lang.Object
  extended by org.shetline.util.StringUtil

public class StringUtil
extends Object


Method Summary
static String compactWhiteSpace(String s)
           
static int compareCaseSecondary(String a, String b)
           
static boolean contains(char[] ca, char ch)
           
static boolean contains(char[] ca, String str)
           
static boolean containsWord(String s, String word)
           
static boolean containsWord(String s, String word, boolean caseInsensitive)
           
static StringBuffer extendDelimited(StringBuffer base, String newItem, String delimiter)
           
static StringBuilder extendDelimited(StringBuilder base, String newItem, String delimiter)
           
static String extendDelimited(String base, String newItem, String delimiter)
           
static int getByteLength(String s, String encoding)
           
static byte[] getBytesFromString(String s, String encoding)
           
static org.shetline.util.StringUtil.CaseSecondaryComparator getCaseSecondaryComparator()
           
static String getIndexedString(String[] s, int index)
           
static byte[] getLatin1FromString(String s)
           
static String getStringFromBytes(byte[] b, String encoding)
           
static String getStringFromBytes(byte[] bytes, String encoding, int offset, int length)
           
static String getStringFromLatin1(byte[] b)
           
static String getStringFromLatin1(byte[] b, int offset, int length)
           
static String getStringFromUTF8(byte[] b)
           
static String getStringFromUTF8(byte[] b, int offset, int length)
           
static byte[] getUTF8FromString(String s)
           
static byte[] getUTF8FromStringExpandNulls(String s)
           
static int getUTF8Length(String s)
           
static int indexOf(char[] ca, char ch)
           
static int indexOf(char[] ca, char ch, int fromIndex)
           
static int indexOf(char[] ca, String str)
           
static int indexOf(char[] ca, String str, int fromIndex)
           
static boolean isAllLowerCase(String s)
           
static boolean isAllUpperCase(String s)
           
static int lastIndexOf(char[] ca, char ch)
           
static int lastIndexOf(char[] ca, char ch, int fromIndex)
           
static int lastIndexOf(char[] ca, String str)
           
static int lastIndexOf(char[] ca, String str, int fromIndex)
           
static String left(String s, int length)
           
static String ltrim(String s)
           
static String makePlainASCII_lc(String s)
           
static String makePlainASCII_UC(String s)
           
static String makePlainASCII(String s)
           
static String makePlainASCII(String s, boolean forFileName)
           
static String padLeft(int value, char padChar, int finalLength)
           
static String padLeft(int value, int finalLength)
           
static String padLeft(String s, char padChar, int finalLength)
           
static String padLeft(String s, int finalLength)
           
static String padRight(int value, char padChar, int finalLength)
           
static String padRight(int value, int finalLength)
           
static String padRight(String s, char padChar, int finalLength)
           
static String padRight(String s, int finalLength)
           
static String[] parseList(String list)
           
static String[] parseList(String list, char delimiter)
           
static String[] parseList(String list, char delimiter, char escapeChar)
           
static String removePrefix(String s, String prefix)
           
static String removePrefixIgnoreCase(String s, String prefix)
           
static String removePrefixPattern(String s, String prefixPattern)
           
static String removePrefixPattern(String s, String prefixPattern, boolean caseInsensitive)
           
static String removeSuffix(String s, String suffix)
           
static String removeSuffixIgnoreCase(String s, String suffix)
           
static String removeSuffixPattern(String s, String prefixPattern)
           
static String removeSuffixPattern(String s, String suffixPattern, boolean caseInsensitive)
           
static String repeat(char c, int count)
           
static String repeat(String s, int count)
           
static String replace(String s, String findStr, String replaceStr)
           
static String replaceWord(String s, String word, String replacement)
           
static String replaceWord(String s, String word, String replacement, boolean caseInsensitive)
           
static String replaceWord(String s, String word, String replacement, boolean caseInsensitive, boolean global)
           
static String right(String s, int length)
           
static String rtrim(String s)
           
static String[] split(String s, char delim)
           
static String[] split(String s, char delim, char escChar)
           
static String stripLatinDiacriticals_lc(String s)
           
static String stripLatinDiacriticals_UC(String s)
           
static String stripLatinDiacriticals(String s)
           
static String substring(String s, int beginIndex)
           
static String substring(String s, int beginIndex, int endIndex)
           
static String toMixedCase(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

repeat

public static String repeat(String s,
                            int count)

repeat

public static String repeat(char c,
                            int count)

padLeft

public static String padLeft(String s,
                             int finalLength)

padLeft

public static String padLeft(int value,
                             int finalLength)

padLeft

public static String padLeft(int value,
                             char padChar,
                             int finalLength)

padLeft

public static String padLeft(String s,
                             char padChar,
                             int finalLength)

padRight

public static String padRight(String s,
                              int finalLength)

padRight

public static String padRight(int value,
                              int finalLength)

padRight

public static String padRight(int value,
                              char padChar,
                              int finalLength)

padRight

public static String padRight(String s,
                              char padChar,
                              int finalLength)

left

public static String left(String s,
                          int length)

right

public static String right(String s,
                           int length)

substring

public static String substring(String s,
                               int beginIndex)

substring

public static String substring(String s,
                               int beginIndex,
                               int endIndex)

replace

public static String replace(String s,
                             String findStr,
                             String replaceStr)

removePrefix

public static String removePrefix(String s,
                                  String prefix)

removePrefixIgnoreCase

public static String removePrefixIgnoreCase(String s,
                                            String prefix)

removePrefixPattern

public static String removePrefixPattern(String s,
                                         String prefixPattern)

removePrefixPattern

public static String removePrefixPattern(String s,
                                         String prefixPattern,
                                         boolean caseInsensitive)

removeSuffix

public static String removeSuffix(String s,
                                  String suffix)

removeSuffixIgnoreCase

public static String removeSuffixIgnoreCase(String s,
                                            String suffix)

removeSuffixPattern

public static String removeSuffixPattern(String s,
                                         String prefixPattern)

removeSuffixPattern

public static String removeSuffixPattern(String s,
                                         String suffixPattern,
                                         boolean caseInsensitive)

containsWord

public static boolean containsWord(String s,
                                   String word)

containsWord

public static boolean containsWord(String s,
                                   String word,
                                   boolean caseInsensitive)

replaceWord

public static String replaceWord(String s,
                                 String word,
                                 String replacement)

replaceWord

public static String replaceWord(String s,
                                 String word,
                                 String replacement,
                                 boolean caseInsensitive)

replaceWord

public static String replaceWord(String s,
                                 String word,
                                 String replacement,
                                 boolean caseInsensitive,
                                 boolean global)

toMixedCase

public static String toMixedCase(String s)

isAllLowerCase

public static boolean isAllLowerCase(String s)

isAllUpperCase

public static boolean isAllUpperCase(String s)

extendDelimited

public static String extendDelimited(String base,
                                     String newItem,
                                     String delimiter)

extendDelimited

public static StringBuffer extendDelimited(StringBuffer base,
                                           String newItem,
                                           String delimiter)

extendDelimited

public static StringBuilder extendDelimited(StringBuilder base,
                                            String newItem,
                                            String delimiter)

compactWhiteSpace

public static String compactWhiteSpace(String s)

split

public static String[] split(String s,
                             char delim)

split

public static String[] split(String s,
                             char delim,
                             char escChar)

parseList

public static String[] parseList(String list)

parseList

public static String[] parseList(String list,
                                 char delimiter)

parseList

public static String[] parseList(String list,
                                 char delimiter,
                                 char escapeChar)

getIndexedString

public static String getIndexedString(String[] s,
                                      int index)

contains

public static boolean contains(char[] ca,
                               char ch)

indexOf

public static int indexOf(char[] ca,
                          char ch)

indexOf

public static int indexOf(char[] ca,
                          char ch,
                          int fromIndex)

lastIndexOf

public static int lastIndexOf(char[] ca,
                              char ch)

lastIndexOf

public static int lastIndexOf(char[] ca,
                              char ch,
                              int fromIndex)

contains

public static boolean contains(char[] ca,
                               String str)

indexOf

public static int indexOf(char[] ca,
                          String str)

indexOf

public static int indexOf(char[] ca,
                          String str,
                          int fromIndex)

lastIndexOf

public static int lastIndexOf(char[] ca,
                              String str)

lastIndexOf

public static int lastIndexOf(char[] ca,
                              String str,
                              int fromIndex)

ltrim

public static String ltrim(String s)

rtrim

public static String rtrim(String s)

compareCaseSecondary

public static int compareCaseSecondary(String a,
                                       String b)

getCaseSecondaryComparator

public static org.shetline.util.StringUtil.CaseSecondaryComparator getCaseSecondaryComparator()

getStringFromUTF8

public static String getStringFromUTF8(byte[] b)

getStringFromUTF8

public static String getStringFromUTF8(byte[] b,
                                       int offset,
                                       int length)

getUTF8FromString

public static byte[] getUTF8FromString(String s)

getUTF8FromStringExpandNulls

public static byte[] getUTF8FromStringExpandNulls(String s)

getStringFromLatin1

public static String getStringFromLatin1(byte[] b)

getStringFromLatin1

public static String getStringFromLatin1(byte[] b,
                                         int offset,
                                         int length)

getLatin1FromString

public static byte[] getLatin1FromString(String s)

getStringFromBytes

public static String getStringFromBytes(byte[] b,
                                        String encoding)

getStringFromBytes

public static String getStringFromBytes(byte[] bytes,
                                        String encoding,
                                        int offset,
                                        int length)

getBytesFromString

public static byte[] getBytesFromString(String s,
                                        String encoding)

getUTF8Length

public static int getUTF8Length(String s)

getByteLength

public static int getByteLength(String s,
                                String encoding)

stripLatinDiacriticals

public static String stripLatinDiacriticals(String s)

stripLatinDiacriticals_lc

public static String stripLatinDiacriticals_lc(String s)

stripLatinDiacriticals_UC

public static String stripLatinDiacriticals_UC(String s)

makePlainASCII

public static String makePlainASCII(String s)

makePlainASCII

public static String makePlainASCII(String s,
                                    boolean forFileName)

makePlainASCII_lc

public static String makePlainASCII_lc(String s)

makePlainASCII_UC

public static String makePlainASCII_UC(String s)

Sky View Café - Java