我有一個學生列表,每個學生可以有多個地址。 我想要一份學生名單和每個學生的條目,都有該學生的所有地址。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
那麼你的實際目標是什麼? –