【发布时间】:2012-06-09 17:38:38
【问题描述】:
我有两个实体:
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
【问题讨论】:
-
你的问题是?你试过什么?
-
startdate 是一周的开始日期,enddate 是一周的结束日期
标签: java