Collections.sort()報Comparison method violates its general contract異常解決方法

Comparison method violates its general contract出現這種錯誤是因爲我違反了排序規則, 排序規則: 1) 自反性:x,y 的比較結果和 y,x 的比較結果相反。 2) 傳遞性:x>y,y>z,則 x>z。 3) 對稱性:x=y,則 x,z 比較結果和 y,z 比較結果相同 如圖中所示,初看代碼沒毛病呀,這是邏輯呀。後來逐漸的試,才發現問題我的==不符合規
相關文章
相關標籤/搜索