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

时间:2017-02-01 11:21:04

标签: java generics

我在界面中定义了这个方法

int[] sort(int[] unsortedArray);

现在我想将其更改为更通用的方法,以便将任何类型的类型排除在外。所以我把它改成了

<T>[] sort(<T>[]);

但是这会在编译器错误中解决。 有人可以解释我的误解吗? 感谢

1 个答案:

答案 0 :(得分:2)

您只使用<T>声明存在泛型类型 - 您仍然需要使用T来指示返回类型以及参数的类型。

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

}