StringTokenizer是Java中的一個類,用于將字符串分割成多個子串。它的用法如下:
import java.util.StringTokenizer;
StringTokenizer st = new StringTokenizer(str);
其中,str是要分割的字符串。
StringTokenizer st = new StringTokenizer(str, delimiters);
其中,delimiters是用于分隔字符串的一組字符。如果不指定分隔符,默認使用空格、制表符、換行符、回車符和換頁符作為分隔符。
// 判斷是否還有子串
while (st.hasMoreTokens()) {
// 獲取下一個子串
String token = st.nextToken();
}
其中,hasMoreTokens()方法用于判斷是否還有子串,nextToken()方法用于獲取下一個子串。
int count = st.countTokens();
可以使用countTokens()方法獲取子串的數量。
st.countTokens();
可以使用countTokens()方法獲取分隔符的個數。
需要注意的是,StringTokenizer是一個過時的類,推薦使用String的split()方法來代替。