費やした時間とタスクの数を示すレポートモジュールに取り組んでいます。値はJavaBeanに設定され、Beanオブジェクトは配列に格納されます。時間とタスク数を取得するために個別のクエリを使用しています。次に、時間とタスク数に基づいて配列を並べ替える必要があります。以下のコードは、文字列のみを比較します。
if (!list.isEmpty()) {
Collections.sort(list, new Comparator<Project>() {
@Override
public int compare(Project p1, Project p2) {
return p1.getName().compare(p2.getName());
}
});
}
配列に格納されているJavaBeanのプロパティの整数値を並べ替えるのに問題があります。助けていただければ幸いです。