统计一个字符串内所有字母出现的次数

来源:互联网 发布:有没有画画软件 编辑:程序博客网 时间:2024/05/21 07:13

英文字母只有26个,可以让每一个字符和他做一个对比,相同个数+1,当个数为0时说明没有此字母出现

/** * 判断此字符串内所有的字母出现的次数 * hdsakhdsakhflkdsjfldsafkdskfdsalkfdsalkfpdspfAmklAldAkdsaAA *  */String s5 = "hdsakhdsakhflkdsjfzldsafkdskfdsalkfdsalkfpdspfAmklAldAkdsaAA";// A~z的ASCII码值for (int i = 65; i < 123; i++) {int count = 0;for (int j = 0; j < s5.length(); j++) {if (i == s5.charAt(j)) {count++;}}// 当count的个数为0时说明没有出现过该字母if (count != 0) {System.out.println((char) i + "--->" + count);}}
结果如下:



0 0