Java 中的 StringTokenizer 方法


StringTokenizer 類允許應用程式將字串分解成標記。以下是其方法:

序號方法及描述
1int countTokens()
此方法計算此標記生成器 nextToken 方法可以在生成異常之前被呼叫的次數。
2boolean hasMoreElements()
此方法返回與 hasMoreTokens 方法相同的值。
3boolean hasMoreTokens()
此方法測試此標記生成器的字串中是否有更多標記可用。
4Object nextElement()
此方法返回與 nextToken 方法相同的值,除了其宣告的返回值為 Object 而不是 String。
5String nextToken()
此方法返回此字串標記生成器中的下一個標記。
6String nextToken(String delim)
此方法返回此字串標記生成器字串中的下一個標記。

讓我們看看一些 StringTokenizer 類示例,展示其方法的使用:

在這裡,我們使用 countTokens() 方法來計算此標記生成器的 nextToken 方法可以在生成異常之前被呼叫的次數:

示例

import java.util.*;
public class Main {
   public static void main(String[] args) {
      // creating string tokenizer
      StringTokenizer st = new StringTokenizer("Welcome to my website!");
      // counting tokens
      System.out.println("Total tokens : " + st.countTokens());
   }
}

輸出

Total tokens : 4

現在,讓我們看看另一個示例,其中我們使用 **nextElement()** 方法。nextElement() 方法用於返回與 nextToken 方法相同的值,除了其宣告的返回值為 Object 而不是 String:

示例

import java.util.*;
public class Main {
   public static void main(String[] args) {
      // creating string tokenizer
      StringTokenizer st = new StringTokenizer("This is it!");
      // moving to next element
      st.nextElement();
      // checking next to next element
      System.out.println("Next element is : " + st.nextElement());
   }
}

輸出

Next element is : is

更新於: 2019年9月20日

283 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告