我们有这样的操作:
animal[i] = animal[i+1]
在java中使用数组时。但我对Array List如何在Java中运行感到困惑,我想知道,如上所述,Array List的等效操作是什么?
会是这样的:
animal.get(i) = animal.get(i+1) ?
如果我这样做,我会收到一条错误,说“左侧必须是变量”,所以我假设我做错了?
答案 0 :(得分:1)
animal.get(i)
是方法返回的值。它可以分配给变量,但不能为其分配任何内容。
您有一个set
方法,以便替换i
的{{1}}'元素的值:
List