当给定类型为数组时,可以使用给定类型实例化泛型类的方法如下:
GenericClass<T>
的泛型类。GenericClass
类并将int[]
作为类型参数传递。下面是一个示例代码:
class GenericClass<T> {
private T[] array;
public GenericClass(T[] array) {
this.array = array;
}
public void printArray() {
for (T element : array) {
System.out.println(element);
}
}
}
public class Main {
public static void main(String[] args) {
Integer[] intArray = {1, 2, 3, 4, 5};
GenericClass<Integer> genericObj = new GenericClass<>(intArray);
genericObj.printArray();
}
}
在上面的示例中,我们定义了一个泛型类GenericClass
,它接受一个类型参数T
。在main
方法中,我们创建了一个整数数组intArray
,然后将其作为参数传递给GenericClass
的实例化对象genericObj
。最后,我们调用printArray
方法打印数组中的元素。
这种方法可以适用于任何类型的数组,包括字符串数组、浮点数数组等。只需将相应的数组类型作为参数传递给泛型类的实例化对象即可。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅为示例,实际使用时请根据具体需求选择适合的腾讯云产品。
领取专属 10元无门槛券
手把手带您无忧上云