所以我在 2 個月前開始編程,這可能很明顯,但我不知道我什至如何用谷歌搜索我的問題。
Map<Character,Integer> characters = new HashMap<>();
for (int i = 0; i < word.length(); i ) {
char c = word.toLowerCase().charAt(i);
if(characters.containsKey(c)) {
characters.put(c,characters.get(c) 1);
} else {
characters.put(c,1);
}
}
在第 4 行,我將一個 Character,然后是一個 Character和Integer 對放入映射中。
.put 方法不是正好需要2 個值(鍵和值)嗎?
uj5u.com熱心網友回復:
您仍然在這一行中使用了兩個引數。
characters.put(c,characters.get(c) 1);
第二個引數是characters.get(c) 1產生單個整數的運算。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/381453.html
