溫馨提示×

java中的stringtokenizer怎么使用

小億
118
2023-12-25 19:49:49
欄目: 編程語言

StringTokenizer類是Java中用于將字符串分割成多個token的工具類。它提供了多個構造方法和方法來實現字符串分割的功能。

以下是使用StringTokenizer類的基本步驟:

  1. 導入StringTokenizer類:

    import java.util.StringTokenizer;
    
  2. 創建一個StringTokenizer對象,指定要分割的字符串和分隔符:

    StringTokenizer tokenizer = new StringTokenizer("Hello World", " ");
    
  3. 使用hasMoreTokens()方法檢查是否還有更多的token:

    while (tokenizer.hasMoreTokens()) {
        // 進入循環
    }
    
  4. 使用nextToken()方法獲取下一個token:

    String token = tokenizer.nextToken();
    

完整的示例代碼如下所示:

import java.util.StringTokenizer;

public class StringTokenizerExample {
    public static void main(String[] args) {
        String sentence = "Hello World";
        StringTokenizer tokenizer = new StringTokenizer(sentence, " ");

        while (tokenizer.hasMoreTokens()) {
            String token = tokenizer.nextToken();
            System.out.println(token);
        }
    }
}

運行以上代碼,將輸出:

Hello
World

可以看到,StringTokenizer將字符串"Hello World"按照空格分割成了兩個token,分別是"Hello"和"World"。每次調用nextToken()方法,都會返回下一個token。

需要注意的是,StringTokenizer是一個遺留類,不推薦在新代碼中使用。推薦使用String的split()方法或正則表達式來實現字符串分割。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女