Android:从数据库中提取的每个项目的小计

时间:2017-09-11 17:42:22

标签: android arraylist

我有一个数据库,用于每天饮用大量水的条目,如下所示:

1/1/2017 10:00 10ml
1/1/2017 11:00 20ml
1/1/2017 14:00 50ml
2/1/2017 08:00 20ml
2/1/2017 10:00 30ml
3/1/2017 19:00 80ml

问题:

为了将它们作为绘制图表的x轴和y轴,对于每个不同的日期都有小计是很好的。

如何通过编码使得我可以按日期(x轴)和该日期的小计(y轴)获得配对值列表?结果应如下:

1/1/2017, 80ml
2/1/2017, 50ml
3/1/2017, 80ml

1 个答案:

答案 0 :(得分:0)

我最后使用了我的方式:首先简单地对arraylist的日期进行排序,然后循环遍历arraylist并使用变量来存储日期的小计,即当日期与之前的日期相同时,添加到小计,如果日期不同,请保存上一个日期的小计并重置小计。