• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Collections.sort()in Java

java 来源:user697911 4次浏览

我在LinkedList中写了一个sortedAdd(T node)方法。如何将node.key_current.key_进行比较?我不能使用<(升序),因为它是通用的。Collections.sort()in Java

public void sortedAdd(T node){ 
    ... 
    Node<T> current = header; 
    while (current != null) { 
    if (node.key_ < current.key_) { 
     ... 
    } 
    } 
} 


===========解决方案如下:

尝试此配合:

List<String> list = new ArrayList<String>(); 

list.add("D"); 
list.add("B"); 
list.add("A"); 

Collections.sort(list); 

为了解释,参数类型(该一个中尖括号)必须实现的接口Comparable

String implements Comparable


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)