亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
瑞安市| 六枝特区| 汝州市| 响水县| 宁强县| 平武县| 吴川市| 平顶山市| 凌云县| 长海县| 临夏县| 铜川市| 雷山县| 鄂伦春自治旗| 阜南县| 贵阳市| 文成县| 宁津县| 安新县| 崇仁县| 喜德县| 那曲县| 乐东| 星座| 枣强县| 四平市| 广昌县| 铁岭县| 随州市| 汉阴县| 遂宁市| 高州市| 胶南市| 丹东市| 莎车县| 青神县| 衡山县| 建阳市| 乡城县| 宝山区| 临沧市|