在声明Java中的泛型方法时,到底需要在哪里指定Type-Parameter?
与泛型类相似,您也可以在Java中定义泛型方法。这些方法使用它们自己的类型参数。与局部变量一样,方法的类型参数的范围也位于方法内。
在定义泛型方法时,您需要在尖括号(<T>)中指定类型参数。应将其放置在方法的返回类型之前。
您可以使用逗号分隔多个类型参数。类型参数,也称为类型变量,是指定泛型类型名称的标识符。
类型参数可用于声明返回类型,并用作传递给泛型方法的参数类型的占位符,这些参数称为实际类型参数。
示例
public class GenericMethod {
<T>void sampleMethod(T[] array) {
for(int i=0; i<array.length; i++) {
System.out.println(array[i]);
}
}
public static void main(String args[]) {
GenericMethod obj = new GenericMethod();
Integer intArray[] = {45, 26, 89, 96};
obj.sampleMethod(intArray);
String stringArray[] = {"Krishna", "Raju", "Seema", "Geeta"};
obj.sampleMethod(stringArray);
}
}输出结果
45 26 89 96 Krishna Raju Seema Geeta
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短