给定一个字符串,请输出该字符串由哪些字符组成,每个字符出现几次?
for (int i = 0; i < firStr.length(); i++) {
if (firStr.indexOf(firStr.charAt(i)) == i) { //当这个字符第一次出现的位置和 当前的位置相同时 ,说明它第一次出现,
int count = 0;
for (int j = 0; j < firStr.length(); j++) {
if (firStr.charAt(j) == firStr.charAt(i)) {
count++;
}
}
System.out.println(firStr.charAt(i) + "出现了" + count + "次");
}//当这个字符第一次出现的位置和 当前的位置不同 ,说明前面已经出现过了
}