Java字符串(String)分割方法

import java.util.StringTokenizer;

public class PartString {

public static void main(String[] args) {

String str = "a|bb|ccc";

// 方法1 split分割符要注意正則表達式的應用

String[] strArray = str.split("//|");

for (int i = 0; i < strArray.length; i++) {

System.out.println(strArray);

}

// 方法2 StringTokenizer方法的調用

StringTokenizer st = new StringTokenizer(str,"|");

while (st.hasMoreTokens()) {

System.out.println(st.nextToken());

}

// 方法3 對於單一標記分割比較麻煩,對於不同標記分割很方便

String index = "|";

int indexNum = 1;

for (int i = 0; indexNum > 0;) {

indexNum = str.indexOf(index,i);

if (indexNum > 0) {

System.out.println(str.substring(i, indexNum));

str = str.substring(indexNum+1);

} else {

System.out.println(str);

}

}

}

}

 

發佈了34 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章