gpt4 book ai didi

java - 找出输入接口(interface)的实现类型

转载 作者:行者123 更新时间:2023-11-30 11:11:52 26 4
gpt4 key购买 nike

我有一个函数,它以接口(interface) Comparable 作为输入参数。

int sort(Comparable A[]){...}

现在我想创建一个A在运行时类型的临时变量(可能是IntegerFloat,但是我不知道),为我的排序算法做比较。
它是如何完成的?我是 Java 的新生。

最佳答案

首先,请不要使用Raw Types .其次,我不认为你可以,但你可以创建一个 Comparable 的临时变量。类似的东西,

static <T> void sort(Comparable<T> A[]){
if (A == null || A.length == 0) {
return;
}
Comparable<T> temp = A[0];
// ...
}

关于java - 找出输入接口(interface)的实现类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27180174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com