Java数组列表替换指定的索引

我需要你的帮助。我创建了一个灯泡的数组列表,我试图用另一个灯泡替换一个特定索引的灯泡。那么,有了下面的标题,我该如何继续呢?

public void replaceBulb(int index, Bulbs theBulb) {


}
325613 次浏览

查看列表界面 . xml文件中的set(int index, E element)方法

使用set()方法:看到医生

arraylist.set(index,newvalue);

可以使用ArrayList的set方法替换特定位置的项,如下所示:

list.set( your_index, your_item );

但是元素应该出现在你在set()方法中传递的索引中,否则它会抛出异常。

你也可以检查oracle doc 在这里

public void setItem(List<Item> dataEntity, Item item) {
int itemIndex = dataEntity.indexOf(item);
if (itemIndex != -1) {
dataEntity.set(itemIndex, item);
}
}
让数组列表为ArrayList和新值为value 你所需要做的就是将参数传递给.set方法。 ArrayList.set(index,value) < / p >

ArrayList.set(10,"new value or object")