以下のように昇順でソートするコンパレータを作成しました。これはうまく機能しています。
Collections.sort(resultList,new Comparator<MyModelClass>() {
@Override
public int compare(MyModelClass o1, MyModelClass o2) {
Integer id1= o1.getId();
Integer id2= o2.getId();
if(id1 == null && id2 == null) {
return 0;
}else if(id1 != null && id2 == null) {
return -1;
} else if (id1 == null && id2 != null) {
return 1;
} else {
return id1.compareTo(id2);
}
}
});
このように実装するのは良いですか?私を助けてください?
ありがとう!