課程
/后端開發
/Java
/Java入門第三季
為什么students.get(ID).name不能寫成st.name呢?會報錯。System.out.println("成功添加第"+(i+1)+"名學生:" + st.id+"、"+st.name);
2015-12-30
源自:Java入門第三季 5-2
正在回答
if(str==null)已經限定了str是null才能執行這段代碼,你再用str.id顯然就是nullpointerexception了啊
你可以用newStudent.id
o 突然明白了,因為當前是包含在if語句中的,此時st==null,所以此處不能使用st.id。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答Map<,>中key和value問題
1 回答關于map中是否包含指定的key和value
1 回答關于Map<key,value>,
2 回答Map中能通過value值獲得ID值嗎?
1 回答關于set 和map的無序問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-30
if(str==null)已經限定了str是null才能執行這段代碼,你再用str.id顯然就是nullpointerexception了啊
你可以用newStudent.id
2015-12-30
o 突然明白了,因為當前是包含在if語句中的,此時st==null,所以此處不能使用st.id。