Collections工具類中的sort方法如何比較元素?


Collections 工具類的 sort() 方法有兩種方式

  • 第一種要求傳入的待排序容器中存放的對象比較實現 Comparable 接口以實現元素的比較
  • 第二種不強制性的要求容器中的元素必須可比較,但要求傳入參數 Comparator 接口的子類,需要重寫 compare() 方法實現元素的比較規則,其實就是通過接口注入比較元素大小的算法,這就是回調模式的應用

 

  

來一道刷了進BAT的面試題?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM