日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java.lang.IllegalArgumentException:比較方法違反了它的一般約定。

瀏覽:187日期:2024-04-24 13:22:54
如何解決java.lang.IllegalArgumentException:比較方法違反了它的一般約定。?

您的compare()方法 。如果A == B和B == C,則A必須等于C。

現在考慮這種情況:

對于A,B和C,假設containsKey()方法返回以下結果:

childMap.containsKey(A.getID()) 退貨 truechildMap.containsKey(B.getID()) 退貨 falsechildMap.containsKey(C.getID()) 退貨 true

另外,考慮訂購A.getId()!= B.getId()。

所以,

A并B返回0,因為外部if條件為false=>A == BB并C返回0,因為外部if條件為false=>B == C

但是,A和C可以根據塊內的測試返回-1或。因此,。這違反了傳遞原則。1``if``A != C

我認為,您應該在else塊內添加一些條件,該條件類似于塊內的執行檢查if。

解決方法

您好,以下是我的比較器的比較方法。我不確定是什么問題。我在堆棧溢出時查找了其他類似標題的問題和答案,但不確定我的方法有什么問題,但我一直在獲取java.lang.IllegalArgumentException:比較方法違反了它的一般約定!

任何幫助將不勝感激

public int compare(Node o1,Node o2){ HashMap<Integer,Integer> childMap = orderMap.get(parentID); if(childMap != null && childMap.containsKey(o1.getID()) && childMap.containsKey(o2.getID())) {int order1 = childMap.get(o1.getID());int order2 = childMap.get(o2.getID());if(order1<order2) return -1;else if(order1>order2) return 1;else return 0; } elsereturn 0;}

添加我得到的異常

java.lang.IllegalArgumentException: Comparison method violates its general contract!at java.util.TimSort.mergeLo(TimSort.java:747)at java.util.TimSort.mergeAt(TimSort.java:483)at java.util.TimSort.mergeCollapse(TimSort.java:410)at java.util.TimSort.sort(TimSort.java:214)at java.util.TimSort.sort(TimSort.java:173)at java.util.Arrays.sort(Arrays.java:659)at java.util.Collections.sort(Collections.java:217)

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本综合字幕| 麻豆理论在线观看| 精品欧美激情在线观看| 精品国产成人| 精品一区二区三区免费看| 国产精品igao视频网网址不卡日韩 | av亚洲一区二区三区| 精品91福利视频| 国产66精品| 日韩中文在线电影| 999视频精品| 成人羞羞视频播放网站| 91精品国产成人观看| 亚洲一级高清| 亚洲欧洲日本mm| 亚洲一级在线| 亚洲永久精品唐人导航网址| 亚洲精品在线a| 欧美一区二区三区久久精品| 久久国产麻豆精品| 麻豆成人av在线| 成人小电影网站| 精品在线播放| 亚洲欧美网站在线观看| 日韩精品高清不卡| 国产精品久久免费视频| 欧美a在线观看| sm捆绑调教国产免费网站在线观看| 天堂√8在线中文| 影院欧美亚洲| 日韩综合一区二区| 免费在线亚洲| 欧美不卡高清一区二区三区| 亚洲中午字幕| 青草国产精品久久久久久| 狂野欧美性猛交xxxx| 日韩av有码| 亚洲女同一区| 日韩极品在线观看| 国产精品99久久精品| 久久精品不卡| 免费观看在线综合| 久久久久观看| 亚洲网站视频| 欧美一级久久| av高清不卡| 久久亚洲欧洲| 久久这里只有精品一区二区| 久久高清免费| 日韩精品视频网站| 成人在线免费观看网站| 免费欧美一区| 国产精品99久久久久久董美香| 欧美三区四区| 亚洲无线观看| 97视频热人人精品免费| 亚洲免费黄色| 欧美国产极品| 9久re热视频在线精品| 国产伦理久久久久久妇女| 久久人人精品| 欧美一区自拍| 欧美在线网站| 免费亚洲婷婷| 久久国产88| 国产一区二区三区91| 天堂成人国产精品一区| 日韩黄色在线观看| 久久精品一本| 久久久久久黄| 日本免费在线视频不卡一不卡二| 久久久久亚洲| 国产毛片精品| 蜜臀av一区二区在线免费观看| 日本不卡一区二区三区| 快播电影网址老女人久久| 亚洲综合五月| 999国产精品| 久久久免费人体| 亚洲永久精品唐人导航网址| 午夜精品成人av| 国产剧情在线观看一区| 久久大逼视频| 欧美二区视频| 国产不卡精品在线| 日韩高清在线不卡| 日本久久成人网| 久久久国产精品入口麻豆 | 国产精品www.| 婷婷五月色综合香五月| 在线亚洲自拍| 天堂av在线| 国产精品国产三级在线观看| 亚洲精品免费观看| 日韩中文首页| 成人国产精品| 国产精品毛片久久久| 亚洲综合电影一区二区三区| 天堂а√在线最新版中文在线| 国产精选久久| 午夜欧美在线| 日韩免费小视频| 精品国产乱码久久久久久樱花| 日韩精品免费观看视频| 久久午夜精品一区二区| 伊人久久大香线蕉av不卡| 日韩欧美午夜| 国产麻豆精品| 国产不卡av一区二区| 亚洲午夜一级| 成人午夜国产| 丝袜美腿一区| 欧美xxxx中国| 精品国产不卡一区二区| 免费视频久久| 亚洲一区二区av| 国产一二在线播放| 免费在线观看一区| 日本午夜免费一区二区 | 神马久久午夜| 日韩a一区二区| 精品视频91| 国产一区二区三区免费在线| 欧美黄色一区| 狂野欧美性猛交xxxx| 免费在线观看一区| 免费一级欧美片在线观看网站| 国产精品久久久久毛片大屁完整版| 中文字幕日本一区| 一区二区精彩视频| 亚洲专区视频| 青青伊人久久| 国产日韩亚洲| 免费日韩一区二区三区| 国产精品v日韩精品v欧美精品网站| 国产精品一级| 久久免费精品| av免费不卡国产观看| 婷婷综合六月| 偷拍欧美精品| 亚洲三级网站| 国产日韩欧美三区| 麻豆一区二区三区| 久久午夜影院| 免费污视频在线一区| 免费av一区| 国产成人77亚洲精品www| 日韩欧美看国产| 午夜欧美精品| 亚洲精品看片| 国产极品模特精品一二| 高清在线一区| 日韩国产激情| 欧美日韩视频一区二区三区| 亚洲欧美日韩一区在线观看| 亚洲精品国产精品粉嫩| 国产精品天天看天天狠| 精品香蕉视频| 蜜臀av国产精品久久久久| 精品久久精品| 日本成人在线视频网站| 欧美天堂视频| 亚洲精品麻豆| 天堂av在线一区| 久久av超碰| 青青草国产成人99久久| 国产日本精品| 美女久久精品| 狂野欧美性猛交xxxx| caoporn视频在线| 国产suv精品一区| 欧美日韩尤物久久| 亚洲一区二区小说| 日韩精品一区二区三区中文| 欧美精品三级在线| 正在播放日韩精品| 午夜久久一区| 日本色综合中文字幕| 国产一区二区精品久| 亚洲福利专区| 日韩中文字幕不卡| 国产一区二区三区四区五区| 亚洲精品在线国产| 日韩毛片网站| а√在线中文在线新版| 91久久亚洲| 国产精品色在线网站| 日韩欧美字幕| 欧美日韩在线网站| 亚洲乱码视频| 成人国产精选| av亚洲在线观看| 欧美日韩一区二区三区四区在线观看 | 亚洲精品大片| 精品一区二区男人吃奶| 91成人精品| 在线综合欧美| 在线亚洲观看| 国产精品15p| 欧美国产另类|