课程
/后端开发
/Java
/Java入门第三季
remove了id后,依旧可以查到id对应的name,这里的逻辑顺序是什么
2018-09-25
源自:Java入门第三季 5-3
正在回答
很正常,你这里查询的name是来自st变量,而不是来自于集合students,该对象的确被删除了,students里是没有的。但是你新建了一个对st的引用变量,这个对象是你从students集合中取出来的,现在在被st引用。而你使用了remove,students集合中是不会有这个对象了,但是你在调用name时,是使用的st引用变量来调用查看的
断弦之殇 提问者
wayTG 回复 断弦之殇 提问者
断弦之殇 提问者 回复 wayTG
额 不知道能不能说清楚
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答students.get(ID).name的问题
4 回答students.get(ID).name的问题
2 回答关于调用Map中Value的id和name问题!
2 回答为什么是temp的id和name,不是cr1的id的id和name?
1 回答students.get(ID).name