[英]LinkedList of type that implements the comparable interface
我正在寻找如何将实现 Comparable 接口的类型的linkedList 作为方法的参数传递。
public static void mergeSort(LinkedList<Comparable> list){}
我试过了,但是当我将诸如 Integer 之类的原始类型作为参数传递时,它不起作用。 如果有人有想法?
您需要指定一个绑定参数:
public static <T extends Comparable<? super T>> void mergeSort(LinkedList<T> list){}
这取自方法sort 。
定义一个类型参数,并将该类型参数用作元素类型:
public static <C extends Comparable<? super C>> void mergeSort(LinkedList<C> list){}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.