为什么我在判断ID是否被占用那里
Student st = students.get(ID);
if(st == null){
}
会提示NullPointerException
空指针异常是因为调用方法的对象为空,也就是students为空
怎么解决?
问题原因已经找到了,由于采用的静态方法,直接用类名调用,所以没有调用构造方法,导致students没有实例化。