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, "");
}
}
计算字符串出现的次数 字符串截取方式
最新推荐文章于 2021-05-04 15:53:36 发布