【发布时间】:2018-08-24 01:54:37
【问题描述】:
有点菜鸟问题,但是为这种情况构建循环的最佳方法是什么? Suppose I have this table. 我想计算每天创建的记录数,并将每个不同的日期及其记录数存储在数组列表中。如果某个日期中没有任何记录(例如 8/25),则该日期仍应以 0 计数存储。
数据是从 Realm 表中提取的,因此 SQL 查询不起作用。
ArrayList<Date> days = new ArrayList<Date>();
ArrayList<Integer> recordsPerDay = new ArrayList<Integer>();
int count = 0;
for(countresults = 0; countresults <= results.size(); countresults++){
if(tblProposalCorporate.getDateCreated()!=lastWeek)
{
days.add(tblProposalCorporate.getDateCreated());
count = 0;
}
if (tblProposalCorporate.getDateCreated()==lastWeek)
{
days.add(tblProposalCorporate.getDateCreated());
count+=1;
}
}
【问题讨论】:
-
对不起!这些都存储在 Realm 表中。
-
请将此信息添加到您的问题中,并添加相应的标签,以便其他人可以帮助您。
标签: java android loops arraylist realm