问题描述
我有以下数据:
class Param{
Long id;
String name;
Date date;
}
List<Param> myList = new ArrayList<>();
myList.add(new Param (1L,"AAA",new date(2020,11,1)));
myList.add(new Param (1L,new date(2019,1)));
myList.add(new Param (2L,"BBB",new date()));
我想获得一个仅包含具有唯一ID和名称以及最新日期的对象的新列表:
e.g: myNewList content: [{1L,10,1)},{2L,new date()}]
我的问题是我应该在没有重写Param类的equals()和hashcode()方法并且不使用Java流(这是使用Java 7的旧项目)的情况下这样做。
在不更新Param类的情况下,是否有任何有效的方法来获取最新的唯一参数?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)