基于日期的java组对象列表(每小时)
我有一个Objects
列表,其中java.util.date
是其中一个字段。如何根据日期(每小时)分离/过滤Objects
。例如:日期范围为12:00到13:00的Objects
应分开,或形成一个新的列表,以此类推,每小时一次。帮我做到这一点
你可以在下面搜索框中键入要查询的问题!
我有一个Objects
列表,其中java.util.date
是其中一个字段。如何根据日期(每小时)分离/过滤Objects
。例如:日期范围为12:00到13:00的Objects
应分开,或形成一个新的列表,以此类推,每小时一次。帮我做到这一点
# 1 楼答案
# 2 楼答案
您可以对原始对象列表进行流式处理,然后使用^{} 收集器
这将为您提供一个
Map
,其中键是小时,值是该小时的对象列表我假设
MyObject
的实现如下(您可以根据需要实现getHour()
):# 3 楼答案
请尝试以下内容:
希望你们的课程如下: