Мне нужна помощь, чтобы узнать, как найти что-то в Java, что в настоящее время делается в SQL.Мне нужно найти конкретные данные в списке в течение определенного промежутка времени с использованием сценария потоков
: у меня есть объект ставки с String CustId, мгновенная метка времени, двойная ставка BetmAmount
Мне нужно найти всех клиентовкоторый прошел ограничение 100,00 за 24-часовой период, как бы я сделал это в 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>)
примечание: список будет содержать все ставки с идентификатором diff cust и хронологическими временными метками
Скользящий 24-часовой период и группировка клиентов объединены, что сложно.Я пытаюсь решить.