//隨機生成10個a-z字母,ASCI代碼97-122。
Random Random = new Random();
char[]str = new char[10];
for(int I = 0;我& lt10;i++) {
str[I]=(char)(random . nextint(25)+97);
}
system . out . println(arrays . tostring(str));
地圖& lt字符,整數& gtmap = new HashMap & lt字符,整數& gt();
//使用Map的鍵保存str中的元素,值保存鍵在str中出現的次數。
for(int I = 0;我& lt字符串長度;i++) {
if (map.get(str[i]) == null) {
map.put(str[i],1);
}否則{
map.put(str[i],map . get(str[I])+1);
}
}
}