Java 中的 StringTokenizer 方法
StringTokenizer 類允許應用程式將字串分解成標記。以下是其方法:
| 序號 | 方法及描述 |
|---|---|
| 1 | int countTokens() 此方法計算此標記生成器 nextToken 方法可以在生成異常之前被呼叫的次數。 |
| 2 | boolean hasMoreElements() 此方法返回與 hasMoreTokens 方法相同的值。 |
| 3 | boolean hasMoreTokens() 此方法測試此標記生成器的字串中是否有更多標記可用。 |
| 4 | Object nextElement() 此方法返回與 nextToken 方法相同的值,除了其宣告的返回值為 Object 而不是 String。 |
| 5 | String nextToken() 此方法返回此字串標記生成器中的下一個標記。 |
| 6 | String 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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP