net.kbox.common
Class StringTool

java.lang.Object
  extended by net.kbox.common.StringTool

public class StringTool
extends java.lang.Object

StringTool contains some method exit in J2SE but not in J2ME.

Since:
2008-01-02
Author:
blackBox

Constructor Summary
StringTool()
           
 
Method Summary
static java.lang.String cutString(java.lang.String src, int start, int maxLen, javax.microedition.lcdui.Font font)
          Used to cut string with specified length.
static java.lang.String replace(java.lang.String src, java.lang.String ori, java.lang.String tgt)
          Used to instead function "String.replaceAll()" in J2SE.
static java.lang.String[] split(java.lang.String original, java.lang.String s)
          Split a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringTool

public StringTool()
Method Detail

split

public static java.lang.String[] split(java.lang.String original,
                                       java.lang.String s)
Split a string. Noted, it does not support regex.

Parameters:
original - original string
s - separator string

replace

public static java.lang.String replace(java.lang.String src,
                                       java.lang.String ori,
                                       java.lang.String tgt)
Used to instead function "String.replaceAll()" in J2SE.

Parameters:
src - source string
ori - origin subString
tgt - target subString
Returns:
new String

cutString

public static java.lang.String cutString(java.lang.String src,
                                         int start,
                                         int maxLen,
                                         javax.microedition.lcdui.Font font)
Used to cut string with specified length.

Parameters:
src - original string
start - start position
maxLen - max length to cut
font - a Font used to measure length of string
Returns:
substring whose length is less than maxLen