package generics;
public class GenericMethod {
public static void printArray(E[] array) {
for (E ele : array) {
System.out.print(ele + " ");
}
System.out.println();
}
public static void main(String[] args) {
Integer[] i = { 3, 5, 11, 7, 2 };
Double[] d = { 1.1, 2.3, 4.7, 2.5 };
Character[] ch = { 'H', 'E', 'L', 'L', 'O' };
// int[] in= {1,2,3,4};
// printArray(in); //CTE : only Non-primitive type data will be generic
System.out.println("Integer Array Element: ");
printArray(i);
System.out.println("Double Array Element: ");
printArray(d);
System.out.println("Character Array Element: ");
printArray(ch);
}
}