Re: [問題]一個有關於Array的問題
: ※ 引述《qrtt1@kkcity.com.tw (null)》之銘言:
: : import java.util.Arrays;
: : import java.util.Comparator;
: : ......略.......
: : Arrays.sort(ps, new Comparator() {
: : public int compare(Object o1, Object o2) {
: : Person p1 = null, p2 = null;
: : if (o1 instanceof Person && o2 instanceof Person) {
: : p1 = (Person) o1;
: : p2 = (Person) o2;
: : }
: : if (p1.age == p2.age)
: : return 0;
: : if (p1.age > p2.age)
: : return 1;
: : else
: : return -1;
: : }
: : });
不好意思,小妹對java.util.Comparator這套件中用來做sort()的方式有點不懂,
對它的寫法滿陌生的,尤其是new Comparator(){.............});
請大大们解釋一下~~~~感激不盡~~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.172.101
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章