首页 > 编程 > Java > 正文

Java中的StringTokenizer类的使用方法

2019-11-10 19:16:46
字体:
来源:转载
供稿:网友

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():返回总共匹配到的标记数多少个 boolean hasMoreTokens():返回是否还有分隔符。 boolean hasMoreElements():返回是否还有分隔符。 String nextToken():返回从当前位置到下一个分隔符的字符串。 Object nextElement():返回从当前位置到下一个分隔符的字符串。 String nextToken(String delim):与4类似,以指定的分隔符返回结果。

实例代码

String s = new String("The=Java=platform=is=the=ideal=platform=for=network=computing"); // 分词器构造函数三个参数,第一个是待分隔的字符串,第二个为分隔字符串,以字符为分隔单位(比如the,可能匹配到e,就会分隔), //第三个参数说明是否要把分割字符串作为标记返回 StringTokenizer st = new StringTokenizer(s, "the", true); System.out.PRintln("Token Total:" + st.countTokens()); while (st.hasMoreElements()) { System.out.println(st.nextToken()); }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表