gpt4 book ai didi

java - 将 ArrayList 中的元素添加到一起

转载 作者:行者123 更新时间:2023-12-01 23:05:38 25 4
gpt4 key购买 nike

如果我有一个ArrayList,例如:

[20,5,7,9]

我想添加 20+57+9 并创建一个新值来替换我添加在一起的两个值,以便我创建一个 new ArrayList 就像:

[25,16]

我该如何去做呢?我是否只需创建一个 int 结果并声明一个新的 ArrayList,然后将值替换到新的 ArrayList 中?或者我可以在 ArrayList 计算值时对其进行编辑吗?

最佳答案

您可以在原始ArrayList中直接执行此操作:

伪代码:

for(the next two elements)
get the sum
set the first element to the sum
delete the second

代码:

for(int i = 0; i < (list.size() - 1); i++)  {
int sum = list.get(i) + list.get(i + 1);
list.set(i, sum);
list.remove(i + 1);

//i is incremented by ONE, because the element
//after i was just deleted.
}

关于java - 将 ArrayList 中的元素添加到一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22799785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com