2024年4月1日发(作者:)
stringtokenizer与正则
1. StringTokenizer
StringTokenizer 是 Java 中的一个类,它被用来将一个字符串拆分成多
个子字符串。它的构造函数中传入字符串和分隔符,然后使用
nextToken 方法逐个获取子字符串。
使用 StringTokenizer 的示例代码:
```java
String str = "Java is so cool";
StringTokenizer st = new StringTokenizer(str, " ");
while (eTokens()) {
n(ken());
}
```
输出结果为:
```
Java
is
so
cool
```
2. 正则表达式
正则表达式是用来匹配字符串的模式,它是一种高级的字符串匹配工
具。在 Java 中,使用正则表达式需要使用 包中的类。
使用正则表达式的示例代码:
```java
String str = "Java is so cool";
Pattern pattern = e("s");
String[] results = (str);
for (String s : results) {
n(s);
}
```
输出结果为:
```
Java
is
so
cool
```
3. 总结
StringTokenizer 和正则表达式都是用来处理字符串的工具,但它们的使
用场景不同。如果是简单的字符串拆分操作,可以使用 StringTokenizer;
如果需要更复杂的操作,例如字符串匹配和替换,使用正则表达式会
更方便。


发布评论