stringtokenizer的用法
时间: 2023-04-29 19:03:52 浏览: 50
Java中的StringTokenizer是一个用于将字符串分割成标记(token)的类。它可以使用默认的分隔符(空格、制表符、换行符)或自定义分隔符来将字符串分割。
使用方法如下:
1. 创建一个StringTokenizer对象,并传入要分割的字符串和分隔符。
```
StringTokenizer st = new StringTokenizer("this is a test"," ");
```
2. 使用hasMoreTokens()方法和nextToken()方法遍历标记。
```
while(st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
```
3. 可以使用countTokens()方法来获取标记的总数。
```
System.out.println(st.countTokens());
```
注意:StringTokenizer是Java 1.0版本中的类,Java 1.4版本中推荐使用split()方法来分割字符串。
相关问题
StringTokenizer使用方法
StringTokenizer 是 Java 中的一个类,用于将一个字符串按照指定的分隔符进行分割。以下是使用 StringTokenizer 的方法:
1. 创建 StringTokenizer 对象,指定需要分割的字符串和分隔符
```java
StringTokenizer st = new StringTokenizer("Hello,World!", ",");
```
2. 使用 hasMoreTokens() 方法检查是否还有分割后的子字符串
```java
while (st.hasMoreTokens()) {
// ...
}
```
3. 使用 nextToken() 方法获取下一个分割后的子字符串
```java
String token = st.nextToken();
```
完整示例代码如下:
```java
import java.util.StringTokenizer;
public class StringTokenizerExample {
public static void main(String[] args) {
String str = "Hello,World!";
StringTokenizer st = new StringTokenizer(str, ",");
while (st.hasMoreTokens()) {
String token = st.nextToken();
System.out.println(token);
}
}
}
```
上述代码的输出结果为:
```
Hello
World!
```
java stringtokenizer
Java中的StringTokenizer是一个用于分解字符串的类。它可以将一个字符串分解成多个子字符串,每个子字符串之间用指定的分隔符隔开。StringTokenizer类提供了多个方法来获取分解后的子字符串,例如nextToken()、hasMoreTokens()等。使用StringTokenizer类可以方便地对字符串进行处理和解析。