Java ArrayListreplace特定的索引
我需要这个java的帮助。 我创build了一个灯泡的ArrayList,我试图用另一个灯泡replace特定索引处的灯泡。 因此,以下标题,我该如何继续?
public void replaceBulb(int index, Bulbs theBulb) { }
查看List接口中的set(int index, E element)
方法
您可以使用ArrayList的set方法replace特定位置的项目,如下所示:
list.set( your_index, your_item );
但是元素应该存在于set()方法内部的索引处,否则会抛出exception。
使用set()
方法: 请参阅doc
arraylist.set(index,newvalue);
使用ArrayList.set
public void setItem(List<Item> dataEntity, Item item) { int itemIndex = dataEntity.indexOf(item); if (itemIndex != -1) { dataEntity.set(itemIndex, item); } }