gpt4 book ai didi

java - 操作 ArrayList Java 中的值

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

我希望能够减少 ArrayList 中的值来模拟从堆中删除对象。但是我不能用 ArrayList(String) 做到这一点

下面的例子是我尝试过的。

ItemArray.get(pressedItem + 1) = (ItemArray.get(pressedItem + 1)) - 1

有没有办法让 ArrayList 中的值进入更易于操作的状态?

编辑:

只是想指出我的 ArrayList 目前是 ArrayList(String)

最佳答案

您需要使用List#set()改变列表。

List<Integer> items = new ArrayList<Integer>();
// later...
int position = pressedItem + 1;
items.set(position, items.get(position) - 1);

关于java - 操作 ArrayList Java 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933201/

25 4 0