在Java中,數組是一種固定大小的數據結構,可以存儲相同類型的元素。在泛型中,數組也可以使用泛型來聲明,這樣可以創建一個泛型數組,可以存儲任意類型的元素。
例如,我們可以聲明一個泛型數組來存儲整數類型的元素:
Integer[] arr = new Integer[5];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
for (Integer num : arr) {
System.out.println(num);
}
在上面的例子中,我們創建了一個存儲整數類型的泛型數組,并且初始化了數組中的元素。然后使用增強型for循環遍歷數組,并打印出每個元素的值。
需要注意的是,雖然可以聲明泛型數組,但是數組在運行時還是會檢查元素的類型,所以需要確保數組中的所有元素都是相同類型的。如果嘗試將不同類型的元素存儲在泛型數組中,可能會導致編譯時或運行時錯誤。