J2ME中StringToKenizer的替代方法
作者:佚名 文章來源:北天Java技術網 更新時間:2007-4-2 11:23:15
287
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;
}