java.util.Scanner?sc?=?新的?Java . util . scanner(system . in);
System.out.println("請輸入壹個字符串...");
字符串?str?=?sc . next();
char[]?arr?=?str . tochararray();
Java . util . map & lt;弦,?整數& gt?地圖?=?新的?Java . util . hashmap & lt;弦,?整數& gt();
for(int?我?=?0;?我?& lt?數組長度;?i++){
int?數數?=?0;
w:if((int)arr[I]?& gt=?65?||?(int)arr[i]?& lt=?90)?& amp& amp?((int)arr[i]?& gt=?97)?||?((int)arr[i]?& lt=?122)){
for(int?j?=?0;?j?& lt?數組長度;?j++){
if(arr[i]?==?arr[j]){
++計數;
}
}
map.put(arr[i]+" ",?計數);
}
}
java.util.Iterator?iter?=?map.keySet()。叠代器();
什麽時候?(iter.hasNext())?{
字符串?鑰匙?=?(字符串)?ITER . next();
整數?瓦爾。=?map . get(key);
System.out.println(key+"出現:“?+?val);
}
System.out.println("輸入字符串為:"+Java . util . arrays . tostring(arr));
}