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 的新值。
我有一个 ArrayList。第一个索引的值为 10。
我想将 10 添加到此索引,以便现在它包含 20。
我试过了:
ArrayListName.add(0, 10);
这显然覆盖了该字段。我该如何添加 10?
如果这是重复的,请让我参考相应的文章
非常感谢。
您正在做的是在索引零处向数组添加一个新元素,包含值 10。"add()" 方法向数组添加一个元素,但不执行数学加法。
要向现有元素添加数字,您需要这样做
ArrayListName.set(0, ArrayListName.get(0) + 10);
这会将索引 0 处的元素替换为索引 0 的原始内容加上 10 的新值。