package GenericMethodDemo;
public class GenericMethodDemo {
public static void main(String[] args){
Integer[] intArray = {1,2,3,4,5};
printArray(intArray);
Double[] dblArray = {1.1,2.1,3.1,4.1,5.1};
printArray(dblArray);
Character[] charArray = {'a','b','c','d','e'};
printArray(charArray);
}
// 제네릭 메소드 : of <> 넘겨온 타입에 맞게 자동으로 변환해준다.
public static <T> void printArray(T[] intArray){
for(T element:intArray){
System.out.printf("%s ",element);
}
System.out.println();
}
/*
public static void printArray(Object[] intArray){
for(Object element:intArray){
System.out.printf("%s ",element);
}
}
*/
|