도우미 메서드
1. 도우미 메서드의 역할과 사용 예시
1) 도우미 메서드의 예
import java.util.List;
class SwapTest {
// 와일드카드 타입을 사용한 swap 메서드
public static void wildcardSwap(List<?> list, int i, int j) {
// 도우미 메서드를 사용하여 타입 안전성을 확보
wildcardSwapHelper(list, i, j);
}
// 도우미 메서드
// 이 메서드는 제네릭 타입 <E>을 사용하여 와일드카드로 전달된 리스트를 안전하게 처리합니다.
private static <E> void wildcardSwapHelper(List<E> list, int i, int j) {
// 리스트의 두 원소를 교환하는 로직
list.set(i, list.set(j, list.get(i)));
}
}2) 이 예제에서 도우미 메서드의 역할
3) 도우미 메서드가 필요한 이유
Last updated