public class GenericMethodTest {
public static <E> void printArray(E[] arr)
{
for(E element : arr)
{
System.out.print(element);
}
System.out.println("");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer[] intArray = { 1, 2, 3, 4, 5 };
Double[] doubleArray = { 1.1, 2.2, 3.3, 4.4 };
Character[] charArray = { 'H', 'E', 'L', 'L', 'O' };
System.out.println("Array integerArray contains:");
printArray(intArray); // pass an Integer array
System.out.println("\nArray doubleArray contains:");
printArray(doubleArray); // pass a Double array
System.out.println("\nArray characterArray contains:");
printArray(charArray); // pass a Character array
}
}