import java.util.HashMap;
import java.util.Set;
public class SS {
public static void main(String[] args) {
HashMap<Character, Integer> s = SS.S("yekmaakkccekymbvb");
Set<Character> hashSet=s.keySet();
for (Character character : hashSet) {
System.out.println("字母"+character+":共"+s.get(character)+"个");
}
}
private static HashMap<Character, Integer> S(String string) {
HashMap<Character, Integer> hashMap=new HashMap<Character, Integer>();
char[] cs=string.toCharArray();
for (char c : cs) {
if (hashMap.containsKey(c)) {
Integer tem = hashMap.get(c);
tem=tem+1;
hashMap.put(c, tem);
} else {
hashMap.put(c, 1);
}
}
return hashMap;
}
}
. 【JAVA】给定任意 字符串"yekmaakkccekymbvb",求出字符串中有多少种字符,以及每个字符的个数?
最新推荐文章于 2022-11-10 10:00:00 发布