j2me的string类中没有stringtokenizer如此重要的类,
而事实上,在rms的读取数据过程中经常会用到字符串的分割
这里我写了一个功能类似的函数,共享出来
// split a string with symblo,return vecotr
public vector stringsplit(string symbol, string source) {
vector tmp = new vector();
string str = source;
int length = str.length();
int slen = symbol.length();
int index = 0;
int start = 0;
while ( (index = str.indexof(symbol)) != -1 ) {
tmp.add(str.substring(start, index));
str = str.substring(index+slen, length);
length = str.length();
start = index+slen;
}
tmp.add(str);
return tmp;
}
