이 Java에 대한 도움이 필요합니다. 전구의 ArrayList를 만들었고 특정 색인의 전구를 다른 전구로 교체하려고합니다. 다음 제목으로 어떻게 진행합니까?
public void replaceBulb(int index, Bulbs theBulb) {
}
답변
List 인터페이스set(int index, E element)
에서 메소드를 확인하십시오.
답변
아래와 같이 ArrayList의 set 메소드를 사용하여 특정 위치에서 항목을 교체 할 수 있습니다.
list.set( your_index, your_item );
그러나 요소는 set () 메소드로 전달하는 색인에 있어야합니다. 그렇지 않으면 예외가 발생합니다.
답변
답변
답변
public void setItem(List<Item> dataEntity, Item item) {
int itemIndex = dataEntity.indexOf(item);
if (itemIndex != -1) {
dataEntity.set(itemIndex, item);
}
}