我正在寻找如何将实现 Comparable 接口的类型的链表作为方法的参数传递。
public static void mergeSort(LinkedList<Comparable> list){}
我试过了,但是当我将原始类型(例如 Integer)作为参数传递时,它不起作用。如果有人有想法?
只需让编译器知道输入类型T extends Comparable<T>。
T
Comparable<T>
public static <T extends Comparable<T>> void mergeSort(final LinkedList<T> list)
我不会使用?,它是一个通配符并代表一个未知类型。显式指定泛型类型总是更好(请参阅此问题)。
?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句