91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java基礎StringTokenizer用法

小云
100
2023-09-23 09:05:00
欄目: 編程語言

StringTokenizer是Java中一個用于分割字符串的類,可以按照指定的分隔符將字符串分割成多個子串。

使用StringTokenizer可以通過以下步驟完成字符串的分割:

  1. 創建一個StringTokenizer對象,并傳入要分割的字符串和分隔符:
StringTokenizer st = new StringTokenizer(str, delimiter);

其中,str是要分割的字符串,delimiter是分隔符,可以是一個字符串或者一個字符。

  1. 調用hasMoreTokens()方法檢查是否還有未被分割的子串:
while (st.hasMoreTokens()) {
// ...
}
  1. 調用nextToken()方法獲取下一個子串:
String token = st.nextToken();

nextToken()方法返回下一個被分割的子串,并將分割位置移動到下一個子串的起始位置。

下面是一個使用StringTokenizer的例子,將字符串"Hello,World,Java"按照逗號分割成多個子串:

String str = "Hello,World,Java";
StringTokenizer st = new StringTokenizer(str, ",");
while (st.hasMoreTokens()) {
String token = st.nextToken();
System.out.println(token);
}

輸出結果為:

Hello
World
Java

注意事項:

  • 默認情況下,StringTokenizer將連續的分隔符視為一個分隔符,即不會返回空字符串。如果需要返回空字符串,請在創建StringTokenizer對象時指定第三個參數為true,例如new StringTokenizer(str, delimiter, true)

  • StringTokenizer是一個已經過時的類,在Java 1.4中被引入的更強大的字符串分割方法是使用split()方法,它可以通過正則表達式進行分割。推薦使用split()方法代替StringTokenizer。

0
南溪县| 长白| 自贡市| 德州市| 高台县| 丽江市| 鞍山市| 石嘴山市| 宣威市| 辉县市| 安吉县| 古交市| 密云县| 德庆县| 万荣县| 新平| 乐陵市| 和硕县| 宣城市| 萨嘎县| 洪湖市| 桂东县| 平安县| 台南县| 临泽县| 宽城| 康定县| 富源县| 贵港市| 商丘市| 宜章县| 枝江市| 桐城市| 肥乡县| 天水市| 万源市| 许昌县| 卢龙县| 三原县| 高唐县| 武威市|