中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
兴义市| 临沂市| 濉溪县| 略阳县| 曲周县| 玉树县| 田阳县| 鱼台县| 宁远县| 元氏县| 周宁县| 泾川县| 沛县| 远安县| 宁武县| 定安县| 肇州县| 耒阳市| 呈贡县| 尉犁县| 太原市| 靖宇县| 北流市| 泸州市| 海南省| 交城县| 涞源县| 永福县| 阳江市| 上高县| 永嘉县| 焉耆| 三都| 新龙县| 龙江县| 五峰| 治县。| 法库县| 安岳县| 朝阳县| 驻马店市|