空指针异常

来源:5-2 学生选课---使用 Map 添加学生

姜幽

2017-03-22 09:47

为什么我在判断ID是否被占用那里

Student st = students.get(ID);

if(st == null){

}

会提示NullPointerException

写回答 关注

3回答

  • 爱吃糖的胖兔子
    2017-03-22 11:53:39
    已采纳

    空指针异常是因为调用方法的对象为空,也就是students为空  

    姜幽

    非常感谢!

    2017-03-28 12:37:48

    共 1 条回复 >

  • 不动听
    2017-04-10 17:22:22

    怎么解决?

  • 姜幽
    2017-03-22 14:43:48

    问题原因已经找到了,由于采用的静态方法,直接用类名调用,所以没有调用构造方法,导致students没有实例化。

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题