Arraylist - 使用对现有索引的添加 - 添加新值和旧值

Arraylist - using addition to existing index - add both new and old values

我有一个 ArrayList。第一个索引的值为 10。

我想将 10 添加到此索引,以便现在它包含 20。

我试过了:

ArrayListName.add(0, 10);

这显然覆盖了该字段。我该如何添加 10?

如果这是重复的,请让我参考相应的文章

非常感谢。

您正在做的是在索引零处向数组添加一个新元素,包含值 10。"add()" 方法向数组添加一个元素,但不执行数学加法。

要向现有元素添加数字,您需要这样做

ArrayListName.set(0, ArrayListName.get(0) + 10);

这会将索引 0 处的元素替换为索引 0 的原始内容加上 10 的新值。