楼主,下面是饿刚刚敲的代码,应该可以满足你的要求--->
package com.itheima;
import java.util.HashMap;
import java.util.Map;
public class Test7 {
public static void main(String[] args) throws Exception {
Count("ruguoninengkanqingchuzhejigege,shuomingniyanjingyouwenti,yaoqukanyisheng!!!");
}
public static void Count(String str) throws Exception {
Map<Character,Integer> map = new HashMap<Character, Integer>();
char[] cbuf = str.toCharArray();
for (int i = 0; i < cbuf.length; i++) {
if (map.containsKey(cbuf[i])) {
map.put(cbuf[i], map.get(cbuf[i]) + 1);
continue;
}
map.put(cbuf[i], 1);
}
for (Map.Entry<Character, Integer> me : map.entrySet()) {
System.out.println(me.getKey() + " : " + me.getValue() + " 次");
}
}
}
希望可以帮到楼主、、、
The you smile until forever 、、、、、、、、、、、、、、、、、、、、、、 |