RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
コンテナ・ベース・オーケストレーション Docker/Kubernetesで作るクラウド時代のシステム基盤
コンテナ・ベース・オーケストレーション Docker/Kubernetesで作るクラウド時代のシステム基盤 (JUGEMレビュー »)
橋本 直哉,須江 信洋,前佛 雅人,境川 章一郎,佐藤 聖規,山田 修司,青山 尚暉,市川 豊,平岡 大祐,福田 潔,矢野 哲朗
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACK
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

11
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--

bose999's memo

<< コレクションに格納したクラスをソートする方法 (3/4) | main | Oracle達人技ベスト >>
コレクションに格納したクラスをソートする方法 (4/4)
0

    実行結果、コンソール出力
    sortPrint()
    
    最初のソート結果
    
    SortKey1:0 SortKey2:EFG SortKey3:あいうえお SortKey4:2
    SortKey1:1 SortKey2:ABCD SortKey3:あいうえお SortKey4:1
    SortKey1:1 SortKey2:ABCD SortKey3:あいうえお SortKey4:2
    SortKey1:1 SortKey2:ABCD SortKey3:かきくけこ SortKey4:1
    SortKey1:1 SortKey2:EFG SortKey3:あいうえお SortKey4:2
    SortKey1:2 SortKey2:HI SortKey3:あいうえお SortKey4:1
    SortKey1:3 SortKey2: SortKey3:1 SortKey4:1
    SortKey1:3 SortKey2: SortKey3:1 SortKey4:2
    SortKey1:3 SortKey2: SortKey3:100 SortKey4:1
    SortKey1:3 SortKey2:JK SortKey3:あいうえお SortKey4:1
    SortKey1:4 SortKey2:LMN SortKey3:あいうえお SortKey4:1
    SortKey1:5 SortKey2:OPQ SortKey3:あいうえお SortKey4:1
    SortKey1:5 SortKey2:OPQ SortKey3:あいうえお SortKey4:2
    SortKey1:5 SortKey2:RSTU SortKey3:あいうえお SortKey4:1
    SortKey1:6 SortKey2:VWXYZ SortKey3:あいうえお SortKey4:1
    
    更新後のソート結果
    
    SortKey1:0 SortKey2:A SortKey3:あいうえお SortKey4:2
    SortKey1:1 SortKey2:ABCD SortKey3:あいうえお SortKey4:1
    SortKey1:1 SortKey2:ABCD SortKey3:あいうえお SortKey4:2
    SortKey1:1 SortKey2:ABCD SortKey3:かきくけこ SortKey4:1
    SortKey1:1 SortKey2:EFG SortKey3:あいうえお SortKey4:2
    SortKey1:2 SortKey2:HI SortKey3:あいうえお SortKey4:1
    SortKey1:3 SortKey2: SortKey3:1 SortKey4:1
    SortKey1:3 SortKey2: SortKey3:1 SortKey4:2
    SortKey1:3 SortKey2: SortKey3:100 SortKey4:1
    SortKey1:3 SortKey2: SortKey3:5 SortKey4:1
    SortKey1:4 SortKey2:LMN SortKey3:あいうえお SortKey4:1
    SortKey1:5 SortKey2:OPQ SortKey3:あいうえお SortKey4:1
    SortKey1:5 SortKey2:OPQ SortKey3:あいうえお SortKey4:2
    SortKey1:5 SortKey2:RSTU SortKey3:あいうえお SortKey4:1
    SortKey1:6 SortKey2:VWXYZ SortKey3:あいうえお SortKey4:1
    
    という事で、ご理解頂けただろうか?
    このTipsはさまざまな場面で使えるのではないだろうか?
    
    compareToメッソッドに仕込むアルゴリズムしだいでソートが
    決まるので、簡単な文字列ソートのようなものから、
    複雑な比較まであなた次第で、このコーディング方法の
    延長で可能である。
    
    
    
    SortKey1:3の列のSortKey3が数字の順番にソートされていないのは 文字列比較での結果だからである。
    コレクションに格納したクラスをソートする方法 (1/4)へ コレクションに格納したクラスをソートする方法 (2/4)へ コレクションに格納したクラスをソートする方法 (3/4)へ コレクションに格納したクラスをソートする方法 (4/4)へ
    | プログラム開発関連 | 00:21 | - | trackbacks(0) | - | - |
    http://bose.techie.jp/trackback/108270