课程
/后端开发
/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的无序问题