У меня есть HashMap, и я хочу редактировать определенные записи в этих значениях по индексу. Я запутался синтаксически в том, как это сделать, так как мои основные инструменты, кажется, установлены / получены, а получить просто кажется ссылкой, а не фактическим значением.
В псевдокоде это будет выглядеть примерно так:
dictionary.get(n)[x] += 1
но в Java я чувствую, что мне нужно сделать что-то вроде:
dictionary.set(n,dictionary.get(n).set(x, dictionary.get(n).get(x) + 1))
что отвратительно!
Какой самый чистый способ достичь этого?