当前位置: 移动技术网 > IT编程>开发语言>Java > 基于Java中的StringTokenizer类详解(推荐)

基于Java中的StringTokenizer类详解(推荐)

2019年07月22日  | 移动技术网IT编程  | 我要评论

绫濑芽留,艾未未近况,顾晓繁

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(string 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());
}
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());
while ( st.hasmoreelements() ){
system.out.println(st.nexttoken());
}

以上这篇基于java中的stringtokenizer类详解(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网