utils
Class StringUtils

java.lang.Object
  extended by utils.StringUtils

public class StringUtils
extends java.lang.Object

Copyright DocJava, inc. User: lyon Date: Sep 6, 2004 Time: 8:35:04 AM


Field Summary
static char NEW_LINE
           
static java.lang.String NEW_LINE_STRING
           
 
Constructor Summary
StringUtils()
           
 
Method Summary
static int addTokens(java.lang.String l)
          Determine how many tokens are in a string
static boolean contains(java.lang.String s1, java.lang.String s2)
           
static char getFirstChar(java.lang.String s)
           
static int getNumberOfDigits(java.lang.String s)
           
static java.lang.String[] getStringsThatContain(java.lang.String[] list, java.lang.String contain)
           
static java.lang.String[] getStringsThatEndWith(java.lang.String[] list, java.lang.String end)
           
static void hexDump(java.lang.String s)
           
static java.lang.StringBuffer LowerCaseFirstLetter(java.lang.String s)
           
static void main(java.lang.String[] args)
           
static java.lang.String removeChar(java.lang.String s, char oldChar)
           
static java.lang.String replaceAll(java.lang.String inputString, java.lang.String[] searchString, java.lang.String replaceString)
          Replace all occurances of the searchString in the inputString with the replaceString
static java.lang.String replaceAll(java.lang.String s, java.lang.String searchString, java.lang.String replaceString)
          replaceAll
static java.lang.String replaceAllSb(java.lang.String s, java.lang.String orig, java.lang.String dest)
          Method replaceAll.
static java.lang.String replaceChar(java.lang.String s, char oldChar, char newChar)
          Replace all instances of the oldChar with the newChar and create a new string;
static java.lang.String replaceFirstInstance(java.lang.String inputString, java.lang.String searchString, java.lang.String replacementString)
           
static java.lang.String stripSuffix(java.lang.String s, java.lang.String suffix)
           
static java.lang.String sub(java.lang.String line, java.lang.String stringToEliminate, java.lang.String replacementString)
           
static void testBug()
           
static void testReplace()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEW_LINE

public static char NEW_LINE

NEW_LINE_STRING

public static java.lang.String NEW_LINE_STRING
Constructor Detail

StringUtils

public StringUtils()
Method Detail

LowerCaseFirstLetter

public static java.lang.StringBuffer LowerCaseFirstLetter(java.lang.String s)

replaceChar

public static java.lang.String replaceChar(java.lang.String s,
                                           char oldChar,
                                           char newChar)
Replace all instances of the oldChar with the newChar and create a new string;

Parameters:
s - the old string is unchanged
oldChar - the old char to search for
newChar - the new char to replace it with
Returns:
a new string that is the same size as the old string

removeChar

public static java.lang.String removeChar(java.lang.String s,
                                          char oldChar)

sub

public static java.lang.String sub(java.lang.String line,
                                   java.lang.String stringToEliminate,
                                   java.lang.String replacementString)

replaceFirstInstance

public static java.lang.String replaceFirstInstance(java.lang.String inputString,
                                                    java.lang.String searchString,
                                                    java.lang.String replacementString)

replaceAll

public static java.lang.String replaceAll(java.lang.String s,
                                          java.lang.String searchString,
                                          java.lang.String replaceString)
replaceAll

Parameters:
s - input String
searchString - The string to searchFor
replaceString - The string to replace it with
Returns:
new string

main

public static void main(java.lang.String[] args)

hexDump

public static void hexDump(java.lang.String s)

replaceAll

public static java.lang.String replaceAll(java.lang.String inputString,
                                          java.lang.String[] searchString,
                                          java.lang.String replaceString)
Replace all occurances of the searchString in the inputString with the replaceString

Parameters:
inputString - left unmolested
searchString - an array of strings to search for
replaceString - the new string to replace them with
Returns:
a new string a brand new string

testBug

public static void testBug()

testReplace

public static void testReplace()

addTokens

public static int addTokens(java.lang.String l)
Determine how many tokens are in a string

Parameters:
l - The string to be processed
Returns:
the number of tokens

replaceAllSb

public static java.lang.String replaceAllSb(java.lang.String s,
                                            java.lang.String orig,
                                            java.lang.String dest)
Method replaceAll.

Returns:
String

getFirstChar

public static char getFirstChar(java.lang.String s)

getNumberOfDigits

public static int getNumberOfDigits(java.lang.String s)

contains

public static boolean contains(java.lang.String s1,
                               java.lang.String s2)
Parameters:
s1 -
s2 -
Returns:
true if s1.contains(s2)

stripSuffix

public static java.lang.String stripSuffix(java.lang.String s,
                                           java.lang.String suffix)

getStringsThatEndWith

public static java.lang.String[] getStringsThatEndWith(java.lang.String[] list,
                                                       java.lang.String end)

getStringsThatContain

public static java.lang.String[] getStringsThatContain(java.lang.String[] list,
                                                       java.lang.String contain)