
CollectionModify::set 메서드는 ArrayList의 특정 인덱스에 있는 요소를 수정하는 메서드입니다.
이 메서드는 ArrayList의 크기를 변경하지 않습니다.
ArrayList의 요소를 수정한 후, 원래 요소는 유지되지 않습니다.
CollectionModify::set 메서드는 인덱스와 값을 인수로 받습니다. 인덱스는 0부터 시작하며, 인덱스를 벗어나면 IndexOutOfBoundsException이 발생합니다.
CollectionModify::set 메서드의 사용 예는 다음과 같습니다.
#hostingforum.kr
java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
System.out.println("원래 리스트 : " + list);
list.set(1, "orange");
System.out.println("리스트를 수정한 후 : " + list);
}
}
이 예제에서는 ArrayList의 두 번째 요소를 "orange"로 수정합니다.
출력 결과는 다음과 같습니다.
#hostingforum.kr
원래 리스트 : [apple, banana, cherry]
리스트를 수정한 후 : [apple, orange, cherry]
2025-06-08 17:51