zoukankan      html  css  js  c++  java
  • Java中的StringTokenizer类

    StringTokenizer是字符串分隔解析类型,属于:Java.util包。

    1.StringTokenizer的构造函数
    StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘ ’)”、“换行符(‘ ’)”、“回车符(‘ ’)”。
    StringTokenizer(String str,String delim):构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符。
    StringTokenizer(String str,String delim,boolean returnDelims):构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符,同时,指定是否返回分隔符。
    2.StringTokenizer的一些常用方法
    说明:
    1.所有方法均为public;
    2.书写格式:[修饰符] <返回类型><方法名([参数列表])>
    int countTokens():返回nextToken方法被调用的次数。
    boolean hasMoreTokens():返回是否还有分隔符。
    boolean hasMoreElements():返回是否还有分隔符。
    String nextToken():返回从当前位置到下一个分隔符的字符串。
    Object nextElement():返回从当前位置到下一个分隔符的字符串。
    String nextToken(String delim):与4类似,以指定的分隔符返回结果。

    public static void main(String[] args) {
            String s=new String("We Love This Game");
            StringTokenizer st=new StringTokenizer(s);
            System.out.println("Token Total:"+st.countTokens()); //输出值为4
            while ( st.hasMoreElements() ){
            System.out.println(st.nextToken());
            }
        }    
    public static void main(String[] args) {
            String s=new String("The=Java=platform=is=the=ideal=platform=for=network=computing");
            StringTokenizer st=new StringTokenizer(s,"=",true);
            System.out.println("Token Total:"+st.countTokens()); //输出值是19
            while ( st.hasMoreElements() ){
            System.out.println(st.nextToken());//=也会被输出
            }
        }
     
     
  • 相关阅读:
    Representation Data in OpenCascade BRep
    Render OpenCascade Geometry Surfaces in OpenSceneGraph
    Render OpenCascade Geometry Curves in OpenSceneGraph
    OpenCascade Shape Representation in OpenSceneGraph
    Geometry Surface of OpenCascade BRep
    Geometry Curve of OpenCascade BRep
    Tyvj2017清北冬令营入学测试
    Spfa算法模板
    洛谷1016 旅行家的预算
    洛谷1290 欧几里得的游戏
  • 原文地址:https://www.cnblogs.com/lm970585581/p/6888372.html
Copyright © 2011-2022 走看看