在Java中,可以使用以下語法來定義泛型方法:
public <T> void methodName(T parameter) {
// 方法體
}
在這個語法中,<T>
是聲明泛型類型的標識符,在方法名之前,表示這是一個泛型方法。在方法參數列表中,可以使用T
作為參數的類型,并在方法體中使用該類型進行操作。
下面是一個示例:
public <T> T getMax(T[] array) {
T max = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i].compareTo(max) > 0) {
max = array[i];
}
}
return max;
}
在這個示例中,getMax
方法是一個泛型方法,可以接受任意類型的數組,并返回數組中的最大值。