java8でリバースソート

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));