qqjianyue代码工

砌java代码
posts - 62, comments - 9, trackbacks - 0, articles - 10
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

StringTokenizer类 简单使用

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

只有注册用户登录后才能发表评论。


网站导航: