앞서 제네릭 클래스에 대해 알아봤다.
https://standout.tistory.com/1394
제네릭 메서드는
메서드내에서 사용되는 타입을 제네릭으로 선언해
다양한 타입의 인자를 처리할 수 있도록 하는 메서드.
제네릭 메서드 printArray는 다양한 타입의 배열을 받아 배열의 요소를 출력하는 예시이다.
// 제네릭 메서드
public static <T> void printArray(T[] array) {
for (T element : array) {
System.out.print(element + " ");
}
System.out.println();
}
public static void main(String[] args) {
// Integer 배열
Integer[] intArray = {1, 2, 3, 4, 5};
// Double 배열
Double[] doubleArray = {1.1, 2.2, 3.3, 4.4, 5.5};
// Character 배열
Character[] charArray = {'H', 'E', 'L', 'L', 'O'};
// 제네릭 메서드 호출
System.out.println("Integer Array:");
printArray(intArray);
System.out.println("Double Array:");
printArray(doubleArray);
System.out.println("Character Array:");
printArray(charArray);
}
'JAVA' 카테고리의 다른 글
열거형 enums 서로 관련된 상수를 편리하게 선언하다 (0) | 2024.02.14 |
---|---|
제네릭 타입의 형변환 (0) | 2024.02.14 |
<? extends *> 와일드카드, 보다 유연한 타입제한 (0) | 2024.02.14 |
제한된 제네릭 클래스 <T extends *> (0) | 2024.02.14 |
Generics 제네릭 클래스의 객체 생성과 사용 (0) | 2024.02.14 |