我有一个函数,其接口Comparable
作为输入参数。
int sort(Comparable A[]){...}
现在我想制作一个A
在运行时(可能是Integer
或Float
,但我不知道)的那种类型的临时变量,要做比较我的排序算法。
怎么做?我是Java的新生。
答案 0 :(得分:1)
首先,请不要使用Raw Types。其次,我认为你不能,但可以制作Comparable
的临时变量。像,
static <T> void sort(Comparable<T> A[]){
if (A == null || A.length == 0) {
return;
}
Comparable<T> temp = A[0];
// ...
}