1. 程式人生 > >Collections.sort詳解

Collections.sort詳解

排序。 根據 強行 strong null equals() cti ron 順序

Collections.sort(list, new PriceComparator());的第二個參數返回一個int型的值,就相當於一個標誌,告訴sort方法按什麽順序來對list進行排序。

Comparator是個接口,可重寫compare()及equals()這兩個方法,用於比較功能;如果是null的話,就是使用元素的默認順序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f,g這樣,當然數字也是這樣的。
compare(a,b)方法:根據第一個參數小於、等於或大於第二個參數分別返回負整數、零或正整數。
equals(obj)方法:僅當指定的對象也是一個 Comparator,並且強行實施與此 Comparator 相同的排序時才返回 true。

Collections.sort詳解