Posted on 2008-10-04 18:01
Qzi 閱讀(262)
評論(0) 編輯 收藏 所屬分類:
java foundation
初始化:
StringTokenizer st = new StringTokenizer(String str);
默認的分隔符,即空白符(空格、制表符、回車)
或者
StringTokenizer st = new StringTokenizer(String str, String token);
使用token作為分隔符
常用函數:
st.countTokens()返回token的數量
st.hasMOreTokens()判斷時候當前位置之后是否還有token
st.nextToken()返回當前位置到下一個token之前或者字符串結束之前的字符串
簡單示例:
String str = "wo shi li jian yue, what your name? yangfan?";
String[] stringArray = new String[100];
StringTokenizer st = new StringTokenizer(str, ",");
int i;
for(i = 0; st.hasMoreTokens(); i++){
stringArray[i] = st.nextToken();
}
for(int j = 0; j<i; j++){
System.out.println(stringArray[j]);
}
以","為分隔符,將會輸出","之前和之后的兩行字符串