1
由於某些原因,我的散列表的方法不起作用。我試圖創建一個散列表,記錄每個字母在單詞中找到多少次。Hashtable contains()不讀char類型
character : # of occurrences
我將不勝感激任何見解我在做什麼錯誤。
Hashtable<Character, Integer> table = new Hashtable<Character, Integer>();
char[] array = word.toCharArray();
//inserting letters into table
for (char letter : array) {
//letter is already in table
if (table.contains(letter)) {
int x = table.get(letter);
x++;
//overwriting with updated value
table.put(letter, x);
}
//if letter is not already in table
else {
table.put(letter, 1);
}
}
...我是個傻瓜。謝謝。 – user3423448
我更新了代碼,這是我的輸出{l = 2,h = 1,e = 1,o = 1} –