我有一个学生列表,每个学生可以有多个地址。 我想要一份学生名单和每个学生的条目,都有该学生的所有地址。Java - 获取列表中的列表
我想创建一个hashmap
与学生id作为关键和学生的详细信息作为价值。但我不确定如何在此实现中拥有地址列表。
List<Student> students;
Map<Integer,List<Student>> studentmap = new HashMap<Integer,List<Student>>();
for(Student s: students){
if(!studentmap.contains(s.getId)){
List<Student> studentsList=new ArrayList<Student>();
studentsList.add(s);
studentmap.put(s.getId,studentsList);
}
}
。如果每个学生可以有多个地址,你可以把地址列表中的学生课。将你的学生课程代码添加到问题中。 – Sid
是的,我理解你的观点。但我最初得到的学生名单来自数据库调用。这没有给出地址列表。 – fiddle
那么你的实际目标是什么? –