给定一个字符串,请输出该字符串由哪些字符组成,每个字符出现几次?

给定一个字符串,请输出该字符串由哪些字符组成,每个字符出现几次?

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 + "次");
            }//当这个字符第一次出现的位置和 当前的位置不同  ,说明前面已经出现过了
        }
原创文章 55 获赞 55 访问量 5781

猜你喜欢

转载自blog.csdn.net/weixin_45007916/article/details/105970111