我需要帮助来了解如何在java中找到一些目前正在sql中完成的东西。我需要使用流在特定持续时间内的列表中查找特定数据
场景:我有一个带有字符串 CustId、即时时间戳、双倍 betAmount 的 Bet 对象
我需要找到所有超过每24小时100.00限制的客户,在Java 8中该怎么做?
该方法是
public List<String> findLimits(List<Bet> bets){
...
}
示例数据 :
note: to be parsed in List<Bet>
A00001 2019-01-15T02:01:10 43.00
A00001 2019-01-15T04:00:00 13.00
A00001 2019-01-15T04:01:15 50.00
B00034 2019-01-15T05:00:00 15.00
A00001 2019-01-15T06:56:20 5.00
B00034 2019-01-15T06:57:00 20.00
C00004 2019-01-15T07:01:00 90.00
C00004 2019-01-15T07:11:00 30.00
B00034 2019-01-17T01:00:00 90.00
预期结果:
["A00001","C00004"] (List<String>)
注意:该列表将包含所有带有差异 cust id 和时间顺序时间戳的投注
滑动的24小时周期和组合客户组合是我试图解决的棘手问题。
慕码人2483693
阿波罗的战车
相关分类