有没有一种方法可以在一行中将数​​字添加到ArrayList中的现有数字?

我有一个ArrayList整数{1,2,3},我想add给它们编号。假设我要加1,并且ArrayList变为{2,2,3}。


int example = arrayList.get(0);

example += number;

arrayList.set(0, example);

这就是我现在所拥有的...还有更好的办法吗?


繁华开满天机
浏览 246回答 2
2回答

元芳怎么了

您可以像这样在1行中执行此操作:arrayList.set(0, arrayList.get(0) + number);那么您不需要额外的变量

繁星coding

如果您想过于复杂:list.subList(0,&nbsp;1).replaceAll(v&nbsp;->&nbsp;v&nbsp;+&nbsp;number);或者:ListIterator<Integer>&nbsp;it&nbsp;=&nbsp;list.listIterator(); it.set(it.next()&nbsp;+&nbsp;number);但是您现在拥有的一切都很好。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java