java.lang.ClassCastException: cannot be cast to java.lang.Comparable是怎麼回事

當我們遇到這個異常時,當我們點擊錯誤提示時,他會跳到這行代碼,肯定是因爲treeMap或者treeSet不知道如何put,如圖: 第一次put時,因爲treeMap或者treeSet爲空,所以不需要比較,即不會報錯。但是當第二次put時,treeMap(或者treeSet)爲了確保他是有序的就必須比較,這個時候發現這兩個key根本無法比較,則拋出該異常錯誤。 解決方法 首先,根據cannot be
相關文章
相關標籤/搜索