我从API获取信息列表以及用户详细信息。根据特定的参数,我需要通过比较日期来获取对它采取行动的最后修改用户。
例如:
参数 最后更新的用户 日期
param1 John 26-Sep-16
param1 Jane 12-Nov-17
Param1 James 12-April-18
列表中相同param1的数据大小增加。那么如何做到这一点。
预先感谢
答案 0 :(得分:1)
我不确定我是否正确理解了您的问题,但是如果您需要从用户信息条目列表中获取具有最新修改日期的对象,那么(如果使用Java 8+)则可以尝试使用Java流如下:
list.stream().max(Comparator.comparing(UserInformation::getLastModifiedDate));
我假设在这里,您有一个名为UserInfromation
的{{1}}个对象的列表,并且list
有一个签名为UserInfromation
的getter方法