在Java编程中,`StringTokenizer` 是一个简单而实用的工具类,用于将字符串按指定的分隔符拆分成多个子字符串。它就像一把小巧的“字符串切割机”,能快速完成分割任务!🎯
首先,我们需要创建一个 `StringTokenizer` 对象,并传入目标字符串和分隔符。例如:
```java
String str = "apple,banana,cherry";
StringTokenizer tokenizer = new StringTokenizer(str, ",");
```
此时,`tokenizer` 就会按照逗号 `,` 把字符串拆开。接着,我们可以用 `hasMoreTokens()` 判断是否还有剩余内容,再通过 `nextToken()` 提取每个子字符串。💡
值得一提的是,`StringTokenizer` 默认只支持单字符分隔符,如果需要更复杂的分隔规则,可以考虑使用 `split()` 方法或正则表达式。不过,`StringTokenizer` 依然适合处理简单的字符串分割任务,比如读取配置文件中的键值对。⚙️
最后,让我们用一个实际例子来感受它的魅力吧!假设我们有 `"1|2|3"` 的字符串,通过 `StringTokenizer` 分割后,输出结果是:🍎 "1"、「🍌 "2"」、「🍒 "3"」。🎉
掌握 `StringTokenizer` 后,你会发现字符串操作原来如此轻松!💪✨