我有一個家庭作業,如果指定比較器,我應該拋出一個異常。指定比較器意味着什麼指定比較器
Q
指定比較器
1
A
回答
0
某些構造函數和方法接受可選的比較器參數。我猜你必須重寫並檢查參數是否爲空,並拋出IllegalArgumentException或類似。
0
問題是模糊的,但一個例子是數據結構,如TreeSet
。它可以使用插入對象的自然順序,或者可以爲其構造函數提供一個單獨的Comparator
,它將用於對其元素進行排序。
0
我不認爲需要拋出異常。比較器只是比較兩個對象的順序,爲什麼我們需要在比較時拋出異常呢?
相關問題
- 1. 如何指定對比較?
- 2. 指針比較
- 3. 比較比較器的utils
- 4. Groovy自定義比較器
- 5. C指針數組int的比較器
- 6. C++指針比較器不編譯
- 7. 警予CUniqueValidator指定屬性比較
- 8. 比較中指定的NetCOBOL無效值
- 9. 指定並比較go-while-equivalent?
- 10. 決定使用類比或比較器
- 11. 比較器/比較/比較器鏈接問題
- 12. 如何爲QList指針編寫自定義比較器?
- 13. 可以在列名上指定單獨的比較器嗎?
- 14. 如何在運行時指定priority_queue的比較器類
- 15. C#自定義比較器與比較委託
- 16. 使用比較器進行自定義比較
- 17. Java - 比較器
- 18. C++對指針比較
- 19. 比較指針人物
- 20. 比較對象指針
- 21. 角比較密碼指令
- 22. 比較typeid的指針
- 23. C空指針比較
- 24. 彙編比較指令
- 25. 指針如何比較?
- 26. 兩個指針比較
- 27. 比較指針cointainers在googlemock
- 28. 空指針比較失敗
- 29. 指針比較問題
- 30. 指紋圖像比較庫
實際上,我要寫一個add方法將項添加到arrayList,我可以做,但它然後說,如果比較器指定我要拋出一個UnsupportedOperationException。我不確定比較器在哪裏或如何指定。 – user642206 2011-03-03 01:28:55