📅  最后修改于: 2023-12-03 14:42:42.883000             🧑  作者: Mango
java.util.StringTokenizer
类是用来将字符串分解为token的,也就是将字符串按照分隔符分割成若干部分。
public StringTokenizer(String str, String delim)
该构造函数用于生成一个指定字符串str
的Tokenizer,并使用指定分隔符delim
进行分隔。
StringTokenizer st = new StringTokenizer("Hello,World,Java", ",");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
以上代码输出结果为:
Hello
World
Java
该示例代码中,分隔符使用的是逗号,
,则在分解字符串时会将字符串按照逗号进行分割。在使用 StringTokenizer
类时,需要注意以下几点:
例如:String str = "Hello,World,";
生成的 StringTokenizer
对象能够识别出三个token,分别为Hello
、World
和空字符串。
例如:String str = "Hello World \t Java";
生成的 StringTokenizer
对象能够识别出三个token,分别为Hello
、World
和Java
。
例如:String str = "Hello--World--Java";
如果使用双短线--
作为分隔符,则需要将其写作“"--"
”。