JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 文章和新聞  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:【JDK8】排序策略的實作 [Re:clock]
clock

小時候在看國外測試機器人的影片



發文: 65
積分: 0
於 2014-05-17 20:35 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
這是我用JAVA 7的寫法 ><
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class TestComparatorModel {
 
    public static void main(String[] args) {
 
        Customer c1 = new Customer("a", "bb");
        Customer c2 = new Customer("a", "ab");
        Customer c3 = new Customer("a", "abc");
        Customer c4 = new Customer("a", "c");
        ArrayList alist = new ArrayList();
 
        alist.add(c1);
        alist.add(c2);
        alist.add(c3);
        alist.add(c4);
        System.out.println(alist);
        ComparatorModel cm1 = new ComparatorModel();
        cm1.thenCompare("getFirstName");
        cm1.thenCompare("getLastName");
        Collections.sort(alist, cm1);
        System.out.println(alist);
    }
}

結果:
[Customer{firstName=a, lastName=bb}, Customer{firstName=a, lastName=ab}, Customer{firstName=a, lastName=abc}, Customer{firstName=a, lastName=c}]
[Customer{firstName=a, lastName=ab}, Customer{firstName=a, lastName=abc}, Customer{firstName=a, lastName=bb}, Customer{firstName=a, lastName=c}]


reply to postreply to post
c:你好像很喜歡研究機械產品
X:我從小就跟博士做研究
c:哪位博士
X:南宮博士
話題樹型展開
人氣 標題 作者 字數 發文時間
725 【JDK8】排序策略的實作 codedata 147 2014-05-14 05:53
623 Re:【JDK8】排序策略的實作 javaX 249 2014-05-14 09:16
615 Re:【JDK8】排序策略的實作 T55555 282 2014-05-14 12:14
606 Re:【JDK8】排序策略的實作 clock 34 2014-05-14 20:45
629 Re:【JDK8】排序策略的實作 clock 1008 2014-05-17 20:35
565 Re:【JDK8】排序策略的實作 caterpillar 508 2014-05-15 15:27
» JWorld@TW »  Java 文章和新聞

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8