首页 > 解决方案 > 如何增加存储在整数列表java中的值

问题描述

我正在尝试增加存储在列表中的 int 变量的值

List<Integer> unitsCounter = new ArrayList<Integer>();

我该怎么做?我试过了:

unitsCounter.get(0).add(i);

但这不起作用,我想不出其他任何东西,也找不到与我的问题相关的搜索结果。

有什么想法吗?谢谢!

标签: javalistarraylistadd

解决方案


unitsCounter.get(0)返回 anInteger可以拆箱到 an int,因此加法运算符+将起作用。

unitsCounter.set(0, unitsCounter.get(0) + i);

然后结果unitsCounter.get(0) + i将被自动装箱并存储在unitsCounterindex0中。


推荐阅读