すでに1つのタイプで並べ替えたリストがありmaps
ますが、そのリストをさらに並べ替えたいと思います
オリジナルソート
Collections.sort(list, new Comparator<Map<String,Object>>(){
@Override
public int compare(Map<String, Object> m1,Map<String, Object> m2) {
return m1.get("type").toString().compareTo(m2.get("type").toString()); //type is a 1 or 0
}
});
今、私がやりたいのはその順序を維持することですが、そのリストを人の名前でさらに並べ替えたいと思います。これを2つのリストに分割する必要がありますか?1つはタイプのリストで、もう1つはタイプ0
のリストで1
、リストを一緒に追加するだけですか?
type ASC, lastName ASC
基本的に、SQLの並べ替えを複製して、タイプで並べ替えられたリストと、名前で並べ替えられたタイプを取得したいと思います。