Class ParentClass
{
private List<ChildClass>;
}
Class ChildClasss
{
private Date date;
}
List<ParentClass> parentClassList;
子クラスの Date 属性でparentClassListオブジェクトをソートするにはどうすればよいですか? これにコンパレータを使用できますか?
並べ替えの要件は次のとおりです。子クラスオブジェクトで最も早い日付を持つparentClassObject要素が一番上に必要です。
例: オブジェクトの JSON 表記
{
'parentElement1':{
'childElement1':{
'date' : '2013-04-05'
}
},
'childElement2':{
'date' : '2013-03-01'
}
}
},
'parentElement2':{
'childElement1':{
'date' : '2013-04-01'
}
},
'childElement2':{
'date' : '2013-03-04'
}
}
}