【发布时间】:2026-02-14 17:20:04
【问题描述】:
我的hashmap类如下:
public HashMap<String, Integer> getWordCounts() {
HashMap<String, Integer> map = new HashMap<String, Integer>();
String[] quoteOne = getWordArray();
for (String stuff : quoteOne) {
map.put(stuff, +1);
}
return map;
}
当它通过quoteOne时,我希望它将数组中的每个单词放入哈希图中,但对于重复项,将整数加1。例如“如果你看到这个你很酷”将作为
放入哈希图中if 1
you 2
see 1
this 1
are 1
cool 1
但是我的代码和你一起把它放到了 hashmap 中 1. 有什么问题?
【问题讨论】:
-
我没看出有什么问题吗?
-
当我输入上面指示的短语时,我希望它具有上述输出,但我得到的输出是 (if 1) (you 1) (see 1) (this 1) (are 1 ) (酷 1)
标签: java arrays foreach hashmap