J'ai besoin d'aide avec ceci Java s'il vous plaît. J'ai créé une ArrayList d'ampoules et j'essaie de remplacer une ampoule à un index spécifique par une autre. Donc, avec la rubrique suivante, comment dois-je procéder?
public void replaceBulb(int index, Bulbs theBulb) {
}
Découvrez la méthode set(int index, E element)
dans le interface de liste
Vous pouvez remplacer les éléments à une position spécifique en utilisant la méthode set de ArrayList comme ci-dessous:
list.set( your_index, your_item );
Mais l'élément doit être présent à l'index que vous passez dans la méthode set (), sinon une exception sera générée.
Utilisez la méthode set()
: voir doc
arraylist.set(index,newvalue);
Utilisez ArrayList.set
public void setItem(List<Item> dataEntity, Item item) {
int itemIndex = dataEntity.indexOf(item);
if (itemIndex != -1) {
dataEntity.set(itemIndex, item);
}
}