![]() |
1
1
首先,您不能在映射中添加重复的键。 但是,如果我理解您的需求,下面的代码可能会帮助您:
|
![]() |
2
3
我相信你的问题是:我如何将键/值对以改变值而不是替换值的方式放入一个映射中,以获得相同的键。
Java有一个
如果键不在映射中,这将添加值。否则,它将用当前值和新值的总和替换当前值。
这个
|
![]() |
3
1
|
![]() |
4
0
当您第二次添加“tv”时,第一个值(140)将被覆盖,因为您不能在映射实现上有重复的键。如果要增加该值,则需要检查“TV”键是否已存在,然后增加/添加该值。 例如:
|
![]() |
5
-1
hashmap dosen不保存重复的密钥! 可以扩展HASMAP类(Java≫=8):
或者你可以把
您可以在这里尝试代码: https://ideone.com/Wl4Arb |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 3 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 3 月前 |