Java中StringTokenizer的用法简介汇总

目录
  • StringTokenizer的用法
    • StringTokenizer 构造方法:
    • StringTokenizer 常用方法:
  • 补充:下面在介绍下StringTokenizer的使用

    下文笔者讲述StringTokenizer对象的简介说明,如下所示

    StringTokenizer的简介

    java StringTokenizer属于java.util包
       用于分隔字符串

    StringTokenizer构造方法

    StringTokenizer(String str):
        构造一个用来解析 str 的 StringTokenizer 对象
    	 java 默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。
    StringTokenizer(String str, String delim):
         构造一个用来解析str的StringTokenizer对象
    	 并提供一个指定的分隔符
    StringTokenizer(String str, String delim, boolean returnDelims):
         构造一个用来解析str的StringTokenizer对象
    	 并提供一个指定的分隔符
    	 同时指定是否返回分隔符

    StringTokenizer常用方法

    int countTokens():
         返回nextToken方法被调用的次数
    boolean hasMoreTokens():
          返回是否还有分隔符
    bwww.cppcns.comoolean hasMoreElements():
          判断枚举(Enumeration)对象中是否还有数据
    String nextToken():
           返回从当前位置到下一个分隔符的字符串
    Object nextElement():
           返回枚举(Enumeration)对象的下一个元素
    String nextToken(String delim):
            与nextToken()类似,使用指定的分隔符返回结果

    StringTokenizer的用法

    Java StringTokenizer 属于 java.util 包,用于分隔字符串。

    StringTokenizer 构造方法:

    StringTokenizer(String str) :构造一个用来解析 str 的 StringTokenizer 对象。java 默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。

    StringTokenizer(String str, String delim) :构造一个用来解析 str 的 StringTokenizer 对象,并提供一个指定的分隔符。

    StringTokenizer(String str, String delim, boolean returnDelims) :构造一个用来解析 str 的 StringTokenizer 对象,并提供一个指定的分隔符,同时,指定是否返回分隔符。

    StringTokenizer 常用方法:

    int countTokens():返回nextToken方法被调用的次数。

    boolean hasMoreTokens():返回是否还有分隔符。

    boolean hasMoreElements():判断枚举 (Enumeration) 对象中是否还有数据。

    String nextToken():返回从当前位置到下一个分隔符的字符串。

    Object nextElement():返回枚举 (Enumera编程客栈tion) 对象的下一个元素。

    String nextToken(String delim):与 4 类似,以指定的分隔符返回结果。

    补充:下面在介绍下StringTokenizer的使用

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

    1.StringTokenizer的构造函数StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。
    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(St编程客栈ring delim):与4类似,以指定的分隔符返回结果。

    String s=new String("The Java platform is the ideal platform for network computing");
    StringTokenizer st=new StringTokenizer(s);
    System.out.println("Token Total:"+st.countTokens());
    while ( st.hasMoreElements() ){
    System.out.println(st.nextToken());
    }

    输出结果为:

    Token Total:10
    The
    Java
    platform

    Java中StringTokenizer的用法简介汇总

    扫一扫手机访问