首页 > 解决方案 > Java:给定一个其值为数组的 HashMap,操作这些数组的值的最佳方法是什么?

问题描述

我有一个 HashMap,我想按索引编辑这些值中的特定条目。我在语法上对如何执行此操作感到困惑,因为我的主要工具似乎是设置/获取,而获取似乎只是一个参考而不是实际值。

在伪代码中,它看起来像:

dictionary.get(n)[x] += 1

但在Java中,我觉得我必须做类似的事情:

dictionary.set(n,dictionary.get(n).set(x, dictionary.get(n).get(x) + 1)) 

这太恶心了!

实现这一目标的最干净的方法是什么?

标签: javaarrayshashmap

解决方案


推荐阅读