Class ParentClass
{
private List<ChildClass>;
}
Class ChildClasss
{
private Date date;
}
List<ParentClass> parentClassList;
如何排序parentClassList對象與子類的Date屬性?我可以使用比較器嗎?在java中對收集數組列表對象的集合進行排序
我的排序要求是: 我需要在子類對象中具有earliset日期的頂部的parentClassObject元素。
例如:對象
{
'parentElement1':{
'childElement1':{
'date' : '2013-04-05'
}
},
'childElement2':{
'date' : '2013-03-01'
}
}
},
'parentElement2':{
'childElement1':{
'date' : '2013-04-01'
}
},
'childElement2':{
'date' : '2013-03-04'
}
}
}
爲什麼ParentClass中不是'private Date date'呢? – 2013-04-06 00:20:48
由於每個ParentClass都有多個子對象,因此您是否會根據每個ParentClass的子對集合的最早日期或最近日期比較兩個ParentClass對象? – phatfingers 2013-04-06 00:39:06