我有一個ArrayList整數(shù){1,2,3},我想add給它們編號。假設(shè)我要加1,并且ArrayList變?yōu)閧2,2,3}。int example = arrayList.get(0);example += number;arrayList.set(0, example);這就是我現(xiàn)在所擁有的...還有更好的辦法嗎?
2 回答

元芳怎么了
TA貢獻1798條經(jīng)驗 獲得超7個贊
您可以像這樣在1行中執(zhí)行此操作:
arrayList.set(0, arrayList.get(0) + number);
那么您不需要額外的變量

繁星coding
TA貢獻1797條經(jīng)驗 獲得超4個贊
如果您想過于復(fù)雜:
list.subList(0, 1).replaceAll(v -> v + number);
或者:
ListIterator<Integer> it = list.listIterator(); it.set(it.next() + number);
但是您現(xiàn)在擁有的一切都很好。
添加回答
舉報
0/150
提交
取消