简介
StringTokenizer 是一个快速分割字符串的工具类
基本用法
//默认使用" \t\n\r\f"作为分隔符,将str进行分割
public StringTokenizer(String str) {
this(str, " \t\n\r\f", false);
}
//使用指定的分割符,将 str 进行分割
public StringTokenizer(String str, String delim) {
this(str, delim, false);
}
示例代码
public void demo1(){
String str = "String Tokenizer" +
"\ttest";
//使用默认默认分隔符对str进行分割
StringTokenizer stringTokenizer = new StringTokenizer(str);
while (stringTokenizer.hasMoreTokens()) {
//分割得到的字符串
String token = stringTokenizer.nextToken();
System.out.println(token);
}
}
//输出结果
/**
String
Tokenizer
test
*/
public void demo2(){
String str = "String-Tokenizer:test";
//分别使用-和:还有i对str进行分割
StringTokenizer stringTokenizer = new StringTokenizer(str,"-:i");
while (stringTokenizer.hasMoreTokens()) {
//分割得到的字符串
String token = stringTokenizer.nextToken();
System.out.println(token);
}
}
//输出结果
/**
Str
ng
Token
zer
test
*/
标签:基本,分割,String,用法,token,stringTokenizer,str,StringTokenizer
From: https://www.cnblogs.com/zhuxiaowen/p/16910071.html