com.sony.csl.j2me.utils
Class StringUtils

java.lang.Object
  extended by com.sony.csl.j2me.utils.StringUtils

public class StringUtils
extends java.lang.Object

A class with useful string operations

Author:
mstevens

Constructor Summary
StringUtils()
           
 
Method Summary
static java.lang.String addTabsFront(java.lang.String string, int tabs)
           
static java.lang.String contractToCamelCase(java.lang.String string)
           
static int countOccurences(java.lang.String toSearch, char toFind)
           
static java.lang.String formatDateTime(long timeStamp, java.lang.String dateSeparator, java.lang.String timeSeparator, java.lang.String dateTimeSeparator)
          Converts a long timestamp to a string in the following format:
YYYY[dateSeparator]MM[dateSeparator]DD[dateTimeSeparator]hh[timeSeparator]mm[timeSeparator]ss
static java.lang.String formatTime(long timeStamp, java.lang.String timeSeparator)
          Converts a long timestamp to a string in the following format:
hh[timeSeparator]mm[timeSeparator]ss
static java.lang.String formatTimeSpan(long milliseconds)
           
static int lastIndexOf(java.lang.String toSearch, java.lang.String toFind)
           
static java.lang.String left(java.lang.String string, int substringLength)
           
static java.lang.String padWithLeadingZeros(java.lang.String string, int desiredLength)
           
static java.lang.String removeWhiteSpace(java.lang.String string)
           
static java.lang.String removeWhiteSpaceAndContractToCamelCase(java.lang.String string)
           
static java.lang.String replace(java.lang.String toSearch, char toFind, java.lang.String replaceWith)
           
static java.lang.String replace(java.lang.String toSearch, java.lang.String toFind, char replaceWith)
           
static java.lang.String replace(java.lang.String toSearch, java.lang.String toFind, java.lang.String replaceWith)
           
static java.lang.String right(java.lang.String string, int substringLength)
           
static java.lang.String[] split(java.lang.String string, char separatorChar)
           
static java.lang.String[] split(java.lang.String string, char[] separatorChars)
           
static java.lang.String StringArrayToString(java.lang.String[] array, java.lang.String separator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringUtils

public StringUtils()
Method Detail

countOccurences

public static int countOccurences(java.lang.String toSearch,
                                  char toFind)

addTabsFront

public static java.lang.String addTabsFront(java.lang.String string,
                                            int tabs)

lastIndexOf

public static int lastIndexOf(java.lang.String toSearch,
                              java.lang.String toFind)

replace

public static java.lang.String replace(java.lang.String toSearch,
                                       java.lang.String toFind,
                                       java.lang.String replaceWith)
                                throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

replace

public static java.lang.String replace(java.lang.String toSearch,
                                       char toFind,
                                       java.lang.String replaceWith)

replace

public static java.lang.String replace(java.lang.String toSearch,
                                       java.lang.String toFind,
                                       char replaceWith)

left

public static java.lang.String left(java.lang.String string,
                                    int substringLength)

right

public static java.lang.String right(java.lang.String string,
                                     int substringLength)

padWithLeadingZeros

public static java.lang.String padWithLeadingZeros(java.lang.String string,
                                                   int desiredLength)

removeWhiteSpace

public static java.lang.String removeWhiteSpace(java.lang.String string)

contractToCamelCase

public static java.lang.String contractToCamelCase(java.lang.String string)

removeWhiteSpaceAndContractToCamelCase

public static java.lang.String removeWhiteSpaceAndContractToCamelCase(java.lang.String string)

split

public static java.lang.String[] split(java.lang.String string,
                                       char separatorChar)

split

public static java.lang.String[] split(java.lang.String string,
                                       char[] separatorChars)

formatDateTime

public static java.lang.String formatDateTime(long timeStamp,
                                              java.lang.String dateSeparator,
                                              java.lang.String timeSeparator,
                                              java.lang.String dateTimeSeparator)
Converts a long timestamp to a string in the following format:
YYYY[dateSeparator]MM[dateSeparator]DD[dateTimeSeparator]hh[timeSeparator]mm[timeSeparator]ss

Parameters:
timeStamp -
dateSeparator -
timeSeparator -
dateTimeSeparator -
Returns:
A String containing the formatted timestamp

formatTime

public static java.lang.String formatTime(long timeStamp,
                                          java.lang.String timeSeparator)
Converts a long timestamp to a string in the following format:
hh[timeSeparator]mm[timeSeparator]ss

Parameters:
timeStamp -
timeSeparator -
Returns:
A String containing the formatted timestamp

formatTimeSpan

public static java.lang.String formatTimeSpan(long milliseconds)

StringArrayToString

public static java.lang.String StringArrayToString(java.lang.String[] array,
                                                   java.lang.String separator)