關于其中Student st = students.get(ID);這句的問題
我在使用Eclipse中復制了視頻中的代碼提示錯誤? 錯誤提示如下
Exception in thread "main" java.lang.NullPointerException
at com.imooc.Hap.TsetMap.testPut(TsetMap.java:41)
at com.imooc.Hap.TsetMap.main(TsetMap.java:87)
我在使用Eclipse中復制了視頻中的代碼提示錯誤? 錯誤提示如下
Exception in thread "main" java.lang.NullPointerException
at com.imooc.Hap.TsetMap.testPut(TsetMap.java:41)
at com.imooc.Hap.TsetMap.main(TsetMap.java:87)
2018-10-15
舉報
2018-11-21
你的構造器的問題,構造器是為當前對象進行初始化用的,首先構造器和類名相同,并且最最最重要的是沒有返回類型,你是不是給構造器添加void啦
public 類名(){
this.students = new HashMap<String,Student>();
}
希望我的回答能幫助你哦,么么噠(*  ̄3)(ε ̄ *)
2018-11-21
你的構造器的問題,構造器是為當前對象進行初始化用的,首先構造器和類名相同,并且最最最重要的是沒有返回類型,你是不是給構造器添加void啦
public 類名(){
this.students = new HashMap<String,Student>();
}
希望我的回答能幫助你哦,么么噠(*  ̄3)(ε ̄ *)
2018-10-17
students是null,是空的,看看你初始化HashMap時是否有錯
2018-10-15
空指針,沒有初始化Student吧