我需要你的帮助。我创建了一个灯泡的数组列表,我试图用另一个灯泡替换一个特定索引的灯泡。那么,有了下面的标题,我该如何继续呢?
public void replaceBulb(int index, Bulbs theBulb) {
}
我需要你的帮助。我创建了一个灯泡的数组列表,我试图用另一个灯泡替换一个特定索引的灯泡。那么,有了下面的标题,我该如何继续呢?
public void replaceBulb(int index, Bulbs theBulb) {
}
当前回答
让我们把数组list作为ArrayList,把new value作为value 你所需要做的就是将参数传递给.set方法。 ArrayList.set(指数、价值)
Ex -
ArrayList.set(10,"new value or object")
其他回答
可以使用ArrayList的set方法替换特定位置的项,如下所示:
list.set( your_index, your_item );
但是元素应该出现在你在set()方法中传递的索引中,否则它会抛出异常。
你也可以在这里查看oracle文档
使用ArrayList.set
使用set()方法:参见doc
arraylist.set(index,newvalue);
让我们把数组list作为ArrayList,把new value作为value 你所需要做的就是将参数传递给.set方法。 ArrayList.set(指数、价值)
Ex -
ArrayList.set(10,"new value or object")
在List接口中检查set(int index, E element)方法