java里stringtokenizer的用法
时间: 2024-05-14 09:16:24 浏览: 86
StringTokenizer 是 Java 中一个用于分割字符串的类。它可以将一个字符串按照指定的分隔符分割成多个子串,并把这些子串存储在一个数组中。
下面是 StringTokenizer 的用法:
1. 引入 java.util 包中的 StringTokenizer 类:
```java
import java.util.StringTokenizer;
```
2. 创建 StringTokenizer 对象,传入需要分割的字符串和指定的分隔符:
```java
StringTokenizer st = new StringTokenizer("Hello,World!", ",");
```
3. 使用 hasMoreTokens() 方法判断是否还有下一个子串:
```java
while (st.hasMoreTokens()) {
// ...
}
```
4. 使用 nextToken() 方法获取下一个子串:
```java
String token = st.nextToken();
```
下面是一个完整的示例程序,演示如何使用 StringTokenizer 分割字符串:
```java
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
// 创建 StringTokenizer 对象
StringTokenizer st = new StringTokenizer("Hello,World!", ",");
// 遍历子串
while (st.hasMoreTokens()) {
String token = st.nextToken();
System.out.println(token);
}
}
}
```
输出结果为:
```
Hello
World!
```
阅读全文