這里為什么把newStudent傳進去沒明白
那不就變成了 students.put(ID,ID name); ?了嗎 傳入了兩個ID 后面value變成ID和學(xué)生姓名?
不應(yīng)該是 索引-數(shù)據(jù) 這種關(guān)系嗎 ?還是后面的value多傳一個也可以
那不就變成了 students.put(ID,ID name); ?了嗎 傳入了兩個ID 后面value變成ID和學(xué)生姓名?
不應(yīng)該是 索引-數(shù)據(jù) 這種關(guān)系嗎 ?還是后面的value多傳一個也可以
2017-10-30
舉報
2018-06-22
當(dāng)時看到這里也正有此疑問,為什么不是(ID,name)呢,后來想想它不是索引-數(shù)據(jù)這種關(guān)系,Map<String, Student>是一種映射關(guān)系,就像(x,y)的關(guān)系,y本身是包含x的.而且value是student類型,而name是String類型的,況且題中注釋中也說了添加ID-學(xué)生映射,不是ID-名字映射.
2017-10-30
/**
* 用來承裝學(xué)生類型對象
*/
public Map<String, Student> students;
他定義的value是student類型,第一個ID是students的key。student類對象本身又需要一個ID