在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循环遍历数组,并打印出每个元素的值。
需要注意的是,虽然可以声明泛型数组,但是数组在运行时还是会检查元素的类型,所以需要确保数组中的所有元素都是相同类型的。如果尝试将不同类型的元素存储在泛型数组中,可能会导致编译时或运行时错误。