关于StringTokenizer
来源:百度知道 编辑:UC知道 时间:2024/06/25 20:23:26
StringTokenizer(String str, String delim, boolean returnDelims)
构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符delim,同时,指定是否返回分隔符,returnDelims为false时调用countTokens()方法将返回出分隔符以外的字符的个数。
例子代码:
/*
*TokenizerTest.java
*/
import java.util.StringTokenizer;
public class TokenizerTest{
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,"=",false);
//指定分隔符为"=",将returnDelims设为false,不返回分隔符
System.out.println( "Token Total: " + st.countTokens() );
//调用countTokens()方法返回出分隔符以外的字符的个数
while( st.hasMoreElements() ){ //返回是否还有分隔符。
System.out.println( st.nextToken() );
//返回从当前位置到下一个分隔符的字符串。
}
}
}