Java:Double无法转换为可比

时间:2017-07-02 19:14:24

标签: java comparable

我有一个改进的快速排序方法:

public void quickSortModified(ArrayList<Comparable> vetor, int begin, int end)

我尝试使用以下代码调用它:

ArrayList <Double> variables = new ArrayList <Double>();
quickSortModified(variables, 0 , variables.size());

Java回复了我的错误:

Incompatible types: ArrayList <Double> cannot be converted to ArrayList <Comparable>

如果Double实现Comparable,为什么这段代码不起作用?

0 个答案:

没有答案