Java 泛型方法:提高代码灵活性和复用性
泛型方法是一种可以在方法中使用泛型类型的方法。通过使用泛型方法,可以在方法中使用不同类型的参数和返回值,从而增加代码的灵活性和复用性。
泛型方法的语法格式如下:
public <T> void methodName(T parameter) {
// 方法体
}
在泛型方法中,<T>表示定义了一个类型参数T,可以在方法参数和返回值中使用该类型参数。在方法调用时,可以根据实际情况传入不同的类型参数。
以下是一个使用泛型方法的示例:
public <T> void printArray(T[] array) {
for (T element : array) {
System.out.println(element);
}
}
public static void main(String[] args) {
Integer[] intArray = {1, 2, 3, 4, 5};
String[] stringArray = {'Hello', 'World'};
printArray(intArray);
printArray(stringArray);
}
在上述示例中,printArray方法使用了一个类型参数T,并通过循环遍历打印了数组中的每个元素。在main方法中,分别传入了一个整数数组和一个字符串数组作为参数调用了printArray方法,实现了对不同类型数组的打印。
原文地址: https://www.cveoy.top/t/topic/o612 著作权归作者所有。请勿转载和采集!