我有这个简单的节点:如何使用compareTo与节点?
public class Node<T> implements Comparable<Node>{
T value;
Node<T> next;
public Node(T value){
this.value = value;
this.next = null;
}
public int compareTo(Node other){
return this.value.compareTo(other.value);
}
}
月食越来越聪明,要我投“THIS.VALUE”。使用int进行投射不起作用。应该怎么做?
要定义'compareTo'类型'T',其内部要调用'compareTo'上'this.value'其再次键入'T'。以这种方式来看待它:在你定义一个类型的'compareTo'之前,你怎样才能在该类型上调用'compareTo'? – SomeDude
不,我刚刚尝试过,并没有工作。 –
但谢谢你试图帮助。 –