計算字串出現的次數 字串擷取方式
阿新 • • 發佈:2018-11-10
public static void main(String[] args) {
String str = "aababcabcdabcdee";
String[] strArray = null;
while(!str.equals("")){
//獲取第一個字串的字元
String flag = str.substring(0, 1);
//根據第一個字元將字串分割
strArray = str.split(flag);
//記錄字串出現的次數 如果strArray.length==0就是說陣列中沒有元素,沒有分割出元素str不為空串只能說明字元只有剩下一種字元了
int count = strArray.length == 0?str.length():strArray.length-1;
System.out.print(flag+"("+count+")");
//將被擷取的字串全部替換成空串
str = str.replace(flag, "");
}
}