第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

運(yùn)行到此行顯示指針為指向的內(nèi)容為空,為什么呢?

運(yùn)行到此行顯示指針為指向的內(nèi)容為空,為什么呢?

qq_Faraward_0 2015-07-12 13:03:22
?student st=students.get(ID);package com.zhou.jihe;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.Set;public class testMap {public Map<String,student> students;public void testMap(){??? this.students=new HashMap<String,student>();?}public void testput()?{ ??Scanner console=new Scanner(System.in);?int i=0;?while(i<3)?{??System.out.println("請(qǐng)輸入學(xué)生ID");??String ID=console.next();??student st=students.get(ID);??//System.out.println(st);??if(st==null)??{???System.out.println("請(qǐng)輸入學(xué)生的名字");?String name=console.next();?student newStudent=new student(ID,name);?students.put(ID, newStudent);?System.out.println("成功添加學(xué)生");?i++;? ?????}??else??{System.out.println("改ID已經(jīng)被占用");??continue;??}?}??}public static void main(String[] args) {?testMap tm=new testMap();?tm.testput();}public void testKeySet(){?Set<String> keyset=students.keySet();?for(String stuID:keyset)?{??student st=students.get(stuID);?} ?}}請(qǐng)輸入學(xué)生ID1Exception in thread "main" java.lang.NullPointerException?at com.zhou.jihe.testMap.testput(testMap.java:24)?at com.zhou.jihe.testMap.main(testMap.java:46)
查看完整描述

1 回答

?
qq_Faraward_0

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

問(wèn)題原因已經(jīng)找到,初始化students時(shí),用了pupublic void testMap()
{
? ?this.students=new HashMap<String,student>();
}

構(gòu)造方法使用了void,相當(dāng)于并未對(duì)students進(jìn)行初始化,所以指針指向?yàn)榭?,謝謝各位的關(guān)注

查看完整回答
反對(duì) 回復(fù) 2015-07-12
  • 1 回答
  • 0 關(guān)注
  • 1358 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)