# TreeSet比較 ###### tags:'Ming' {%hackmd BJrTq20hE %} // 當呼叫sort方法時,sort方法會自動呼叫來得到排序結果,所以我們只要在此定義好排序規則即可 public int compareTo(Employee aEmployee) { //物件本身與 aEmployee 相比較,如果 return 正值,就表示比 aEmployee 大 //自己設定條件 if (this.empno > aEmployee.empno) { return 1; //兩者之間的右邊 } else if (this.empno == aEmployee.empno) { return 0; //兩者處於相同位子上 } else { return -1; //兩者之間的左邊 } } // return this.empno - aEmployee.empno; // 該方式不建議使用,因為如果相減結果超過int資料的儲存範圍,會有溢位的問題發生