我有這個簡單的節點:如何使用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
不,我剛剛嘗試過,並沒有工作。 –
但謝謝你試圖幫助。 –