亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問關于這段代碼運行異常

請問關于這段代碼運行異常

hy_wang 2017-08-07 15:14:34
package?com.imooc; import?java.util.HashMap; import?java.util.Map; public?class?Test1?{ public?Map?<Integer,String>?two;? public?Test1(){ Map?two?=new?HashMap<String,String>(); } public?void?student(){ ?????String?one2="nihao"; ??? ???? ?two.put(3,?one2); ???? ?System.out.println(two.get(3)); ?????????? } ????public?static?void?main(String[]?args)?{ ???? Test1?one=new?Test1(); ?????one.student(); ? ? ? } }請問這段代碼為什么會運行時異常,有人說是空指針異常??晌颐髅髟趖wo調用put()方法添加進去了鍵值對啊。
查看完整描述

3 回答

已采納
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

?public?Map?<Integer,String>?two;?
????public?Test1(){
????????????//此處實例化的只是一個局部變量,不是屬性,把Map去掉。
????????//Map?two?=new?HashMap<String,String>();
????????two?=new?HashMap<String,String>();
????}


查看完整回答
1 反對 回復 2017-08-07
?
什么鬼_呀你

TA貢獻46條經驗 獲得超35個贊

額,把構造方法里面的Map去掉

查看完整回答
1 反對 回復 2017-08-07
  • 3 回答
  • 0 關注
  • 1508 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號