반응형
특정 인덱스에서 Java ArrayList 교체
이 Java에 대한 도움이 필요합니다. 전구의 ArrayList를 만들었고 특정 색인의 전구를 다른 전구로 교체하려고합니다. 다음 제목으로 어떻게 진행합니까?
public void replaceBulb(int index, Bulbs theBulb) {
}
List 인터페이스set(int index, E element)
에서 메소드를 확인하십시오.
아래와 같이 ArrayList의 set 메소드를 사용하여 특정 위치에서 항목을 교체 할 수 있습니다.
list.set( your_index, your_item );
그러나 요소는 set () 메소드로 전달하는 색인에 있어야합니다. 그렇지 않으면 예외가 발생합니다.
set()
방법 사용 : doc 참조
arraylist.set(index,newvalue);
public void setItem(List<Item> dataEntity, Item item) {
int itemIndex = dataEntity.indexOf(item);
if (itemIndex != -1) {
dataEntity.set(itemIndex, item);
}
}
참고 URL : https://stackoverflow.com/questions/7452772/java-arraylist-replace-at-specific-index
반응형
'development' 카테고리의 다른 글
(도메인 이름) 하위 도메인에 밑줄 "_"이있을 수 있습니까? (0) | 2020.05.14 |
---|---|
Java : String []을 초기화하는 방법? (0) | 2020.05.14 |
`new Object ()`와 객체 리터럴 표기법의 차이점은 무엇입니까? (0) | 2020.05.14 |
React PropTypes : 하나의 prop에 다른 타입의 PropType을 허용 (0) | 2020.05.14 |
Xcode에서 모든 메소드를 축소하는 방법? (0) | 2020.05.14 |