第三季5-2MapTest
Student?st=students.get(ID); if(st==null){ //提示輸入學(xué)生姓名 System.out.println("請輸入學(xué)生姓名:"); String?name=console.next(); //創(chuàng)建學(xué)生對象 Student?newStudent=new?Student(ID,name); //通過調(diào)用Student的put方法,添加ID-學(xué)生映射 students.put(ID,newStudent); System.out.println("成功添加學(xué)生:"+students.get(ID).name+'\t'+students.get(ID).id);
以上
System.out.println("成功添加學(xué)生:"+students.get(ID).name+'\t'+students.get(ID).id);
是否可改為
System.out.println("成功添加學(xué)生:"+st.name+'\t'+st.id);
2016-02-09
if(st==null)才進(jìn)入if語句塊,也就是說現(xiàn)在st==null。而現(xiàn)在使用的newStudent對象作為傳入的參數(shù),所以不能替換
2016-01-28
不能改,因為st沒有賦值。