課程
/后端開發
/Java
/Java入門第三季
那不就變成了 students.put(ID,ID name); ?了嗎 傳入了兩個ID 后面value變成ID和學生姓名?
不應該是 索引-數據 這種關系嗎 ?還是后面的value多傳一個也可以
2017-10-30
源自:Java入門第三季 5-2
正在回答
當時看到這里也正有此疑問,為什么不是(ID,name)呢,后來想想它不是索引-數據這種關系,Map<String, Student>是一種映射關系,就像(x,y)的關系,y本身是包含x的.而且value是student類型,而name是String類型的,況且題中注釋中也說了添加ID-學生映射,不是ID-名字映射.
/**
* 用來承裝學生類型對象
*/
public Map<String, Student> students;
他定義的value是student類型,第一個ID是students的key。student類對象本身又需要一個ID
慕移動7208282 提問者
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答求大佬解答:為什么要把Student student作為參數傳入進去
5 回答寫foreach語句時老有這個錯誤,沒想明白,是什么包沒到進去的原因嗎?
4 回答students.put(ID,newStudent); 這里面添加iD和學生的映射關系 為什么要用newStudent ,而不直接用name
1 回答我就想知道為什么要通過coursesToSelect.addAll(2,Arrays.asList(course2))這種方法把數據傳遞進去
1 回答為什么Calender導不進去
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-22
當時看到這里也正有此疑問,為什么不是(ID,name)呢,后來想想它不是索引-數據這種關系,Map<String, Student>是一種映射關系,就像(x,y)的關系,y本身是包含x的.而且value是student類型,而name是String類型的,況且題中注釋中也說了添加ID-學生映射,不是ID-名字映射.
2017-10-30
/**
* 用來承裝學生類型對象
*/
public Map<String, Student> students;
他定義的value是student類型,第一個ID是students的key。student類對象本身又需要一個ID