java8でリバースソート

yamagenii 20views 更新:2016年7月6日

java8からラムダ式が導入されて、sortも1行で簡単に!という人も多いかと思います。Java8のLambda式でオブジェクトの比較・ソートをお手軽に

ラムダ式のメリットは拡張性です。 前まではreverseメソッドを使っていた降順ソートも、sortメソッドでかけます。


通常のsort

Collections.sort(myList, (o1, o2) -> Integer.compare(o1.index, o2.index));

リバースソート

Collections.sort(myList, (o1, o2) -> Integer.compare(o2.index, o1.index));

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません