※ 引述《shiengchyi ( )》之銘言:
: public static <T> void sort(T[] a,
: Comparator<? super T> c)
: 這個是JAVA內建sort中的其中一種方法,應該是能夠拿來做object的排序,
: 我的問題是,這方法能夠針對object內某個成員做排序嗎?
: (小弟我看不懂comparator的使用方法 >"<)
: ex 一個object有年月日三個成員,我現在有一個該物件的array
: 能夠針對其中的"年"做排序嗎??
試試:
Arrays.sort(myObjects, new Comparator<MyObject>(){
public int compare(MyObject o1, MyObject o2) {
return o1.getYear().compareTo(o2.getYear());
}
});
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.115.249