私は2つのエンティティを持っています:
class Entry {
long amount;
long date; //date is stored in millis
long id;
//getter and setters
}
class GroupedEntryByWeek {
long amount;
long startDate; // start date of week
long endDate; // end date of week
long id;
}
List<Entry> entries
ここで、新しいリスト " " を生成するList<GroupedEntryByWeek> groupedEntries
ために " " したい
関数を作成したい:
public List<GroupedEntryByWeek> groupEntries(List<Entry> entries) {
List<GroupedEntryByWeek> groupedEntries;
// code for grouping
return groupedEntries;
}
グループ化されたリストが返されます
Ungrouped list :
id amount date
1 500 9th june in millies
2 600 8th june in millies
3 700 1st june in millies
グループ化されたリストは次のようになります。
id amount startdate enddate
1 700 28May 3June
2 1100 4june 9june