初始化:
StringTokenizer st = new StringTokenizer(String str);
默認的分隔符,即空白符(空格、制表符、回車)
或者
StringTokenizer st = new StringTokenizer(String str, String token);
使用token作為分隔符
常用函數(shù):
st.countTokens()返回token的數(shù)量
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]);
}
以","為分隔符,將會輸出","之前和之后的兩行字符串
StringTokenizer st = new StringTokenizer(String str);
默認的分隔符,即空白符(空格、制表符、回車)
或者
StringTokenizer st = new StringTokenizer(String str, String token);
使用token作為分隔符
常用函數(shù):
st.countTokens()返回token的數(shù)量
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]);
}
以","為分隔符,將會輸出","之前和之后的兩行字符串