Java 如何将方法转换为泛型变量?

Java 如何将方法转换为泛型变量?,java,generics,Java,Generics,我已经在接口中定义了这个方法 int[] sort(int[] unsortedArray); 现在我想把它改成一种更通用的方法,这样任何类型都可以例外。所以我把它改成了 <T>[] sort(<T>[]); 但这会在编译器错误中解决。 有人能解释我的误解吗? 谢谢您只使用它来声明存在泛型类型-您仍然需要使用T来指示返回类型和参数的类型 <T> T[] sort(T[] variable) { }

我已经在接口中定义了这个方法

int[] sort(int[] unsortedArray);
现在我想把它改成一种更通用的方法,这样任何类型都可以例外。所以我把它改成了

<T>[] sort(<T>[]);
但这会在编译器错误中解决。 有人能解释我的误解吗? 谢谢

您只使用它来声明存在泛型类型-您仍然需要使用T来指示返回类型和参数的类型

<T> T[] sort(T[] variable) {

}