次のようなマップがあるとします
Map<String, Student> studDetails = new HashMap<String, Student>();
そして、マップには次のようなエントリが含まれています
studDetails.put("1",student1);
studDetails.put("2",student2);
studDetails.put("3",student3);
studDetails.put("4",student4);
学生エンティティは次のようなものです
Class Student{
private String studName;
private List<Group> groups;
}
グループエンティティは次のようになります
Class Group{
private String groupName;
private Date creationDate;
}
OK、学生の詳細を表示するときに必要なのは、グループの作成日順に表示されることです。したがって、学生が複数のグループにマッピングされている場合、最初のグループの creationDate を取得できます。
このシナリオを使用して HashMap にソーリングを与えるにはどうすればよいstudDetails
ですか?
誰でも助けてくれますか..お願いします..