Posted on 2008-10-04 18:01
Qzi 阅读(252)
评论(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]);
}
以","为分隔符,将会输出","之前和之后的两行字符串