在Java中,可以使用StringTokenizer類來將字符串分解成片段或標記。下面是一個簡單的示例代碼來演示如何使用StringTokenizer類:
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
String str = "Hello, world! This is a test string.";
// 創建一個StringTokenizer對象,并指定分隔符
StringTokenizer tokenizer = new StringTokenizer(str, " ,.!");
// 使用hasMoreTokens()方法來判斷是否還有分隔符
while (tokenizer.hasMoreTokens()) {
// 使用nextToken()方法來獲取下一個分隔符之間的字符串片段
String token = tokenizer.nextToken();
System.out.println(token);
}
}
}
在上面的示例中,我們首先創建了一個StringTokenizer對象,指定了分隔符為逗號、空格和感嘆號。然后使用while循環和hasMoreTokens()方法來遍歷所有的分隔符,并使用nextToken()方法來獲取每個分隔符之間的字符串片段,然后將其打印出來。
運行該代碼,輸出如下:
Hello
world
This
is
a
test
string
這樣,我們就成功地使用了StringTokenizer類來將字符串分解成片段或標記。