Collections.sort()ソート

1. LinkedListは順序付けられたコレクションであるため、LinkedListコレクションを作成します。

List<DealYearMonthBean> lists = ObjectUtil.newLinkedList();

2.オブジェクトのデータをCollections.sort()でソートします。コンパレータのオブジェクトと新しいLinekedListコレクションオブジェクトは同じオブジェクトであることに注意してください。

Collections.sort(lists, new Comparator<DealYearMonthBean>() {
            @Override
            public int compare(DealYearMonthBean o1, DealYearMonthBean o2) {
                return 0;
            }
        });

次のことに注意してください。

戻り値が0の場合:ソート順o1、o2

戻り値が1の場合:ソート順o2、o1

戻り値が-1の場合:ソート順o1、o2

ここで0,1、-1は、戻り値が1より大きい限り、0,1、-1に限定されません。効果は1と同等です。

戻り値は1未満であり、効果は0および-1と同等です。

 

公開された57元の記事 ウォンの賞賛0 ビュー10000 +

おすすめ

転載: blog.csdn.net/java9832/article/details/105639766