com.sony.csl.j2me.utils
Class StringUtils
java.lang.Object
com.sony.csl.j2me.utils.StringUtils
public class StringUtils
- extends java.lang.Object
A class with useful string operations
- Author:
- mstevens
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 |
StringUtils
public StringUtils()
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)