私は管理用曲のリストを持っていますので、これは私の今の曲を並べ替える基準です。これをラムダ式に "変換"するにはどうすればよいですか?特定のコンパレータをラムダ式に変換するにはどうすればよいですか?
gestionCancionList.sort(new Comparator<GestionCancion>() {
@Override
public int compare(GestionCancion t1, GestionCancion t2){
return t1.vecesQueSeRepite == t2.vecesQueSeRepite ?
t1.song.dameInterprete().compareTo(t2.song.dameInterprete())
: (int)(t2.vecesQueSeRepite - t1.vecesQueSeRepite);
}
}
ありがとう、私はアイデアを参照してください私は単一のメソッドを使用していない場合、同じメソッドを比較するにwiriteする。 "Comparator aName =(GestionCancion t1、GestionCancion t2) - > compare(t1、t2)" –
私は参考のために簡単な例を添付しました。 – Raghuveer