javaのListはdate順序で実現されます。
javaのListはdate順序で実現されます。
今日の開発はリストを並べ替える必要があります。中のdateタイプの属性を並べ替える必要があります。多くなくて、直接コードをつけます。
Leavecalendarというbean類には属性があります。
読んでくれてありがとうございます。みなさんのご協力をお願いします。ありがとうございます。
今日の開発はリストを並べ替える必要があります。中のdateタイプの属性を並べ替える必要があります。多くなくて、直接コードをつけます。
Leavecalendarというbean類には属性があります。
private Date Date;
// get/set ;
public Date getDate() {
return Date;
}
public void setDate(Date lcDate) {
this.Date = lcDate;
}
私達はjavaの中のCollection類とComprator<T>インターフェースを使います。具体的な使い方はAPIを調べます。
Collections.sort(resultList, new Comparator<Leavecalendar>() {
@Override
public int compare(Leavecalendar o1, Leavecalendar o2) {
int flag = o1.getDate().compareTo(o2.getDate());
return flag;
}
});
中には日付を比較してcompreToを使っていますが、日付にはbeforeとafterがあります。昇順と降順に日付を並べることができるはずです。書いたら、ツール類を書いていろいろな比較ができると思います。読んでくれてありがとうございます。みなさんのご協力をお願いします。ありがとうございます。