public class GenericMethodTest
{
// 泛型方法 printArray
public static <E> void printArray(E[] inputArray)
{
// 輸出數組元素
for(E element : inputArray){
System.out.printf( "%s ", element );
}
System.out.println();
}
public static void main( String args[] )
{
// 創建不同類型數組: Integer, Double 和 Character
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( "整型數組元素爲:" );
printArray(intArray);
System.out.println( "\n雙精度型數組元素爲:" );
printArray(doubleArray);
System.out.println( "\n字符型數組元素爲:" );
printArray(charArray);
整型數組元素爲: 1 2 3 4 5 雙精度型數組元素爲: 1.1 2.2 3.3 4.4 字符型數組元素爲: H E L L O