1. 程式人生 > 實用技巧 >Java泛型(看著好有用)

Java泛型(看著好有用)

你可以寫一個泛型方法,該方法在呼叫時可以接收不同型別的引數。根據傳遞給泛型方法的引數型別,編譯器適當地處理每一個方法呼叫。

所有泛型方法宣告都有一個型別引數宣告部分(由尖括號分隔),該型別引數宣告部分在方法返回型別之前(在下面例子中的<E>

public static void main(String []arg){
        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("字元陣列為:"); printArray(charArray); System.out.println("浮點型陣列為:"); printArray(doubleArray); } public static <E> void printArray(E[] inputArray){
for(E element:inputArray){ System.out.printf("%s",element); } System.out.println(); }