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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

這里的students.get(ID).name可以替換成st.name嗎?為啥?

Student?st=students.get(ID);
????if(st==null){
	/**
	*?提示輸入學(xué)生姓名,并創(chuàng)建對(duì)象保存學(xué)生的ID和姓名,
	*?將其添加到集合students中
	?*/
	System.out.println("請(qǐng)輸入學(xué)生姓名:");
	String?name=?input.next();
????????//創(chuàng)建新的學(xué)生對(duì)象
	Student?newStudent=new?Student(ID,name);
????????//通過(guò)調(diào)用students的put方法,添加ID-學(xué)生映射關(guān)系
	students.put(ID,?newStudent);
	System.out.println("成功添加學(xué)生:"+students.get(ID).name);


正在回答

2 回答

既然知道了,求采納

0 回復(fù) 有任何疑惑可以回復(fù)我~

我的想法是:get(ID)返回的那個(gè)value值是Student類型的對(duì)象st,而Student的構(gòu)造器中也規(guī)定了參數(shù)name,那就應(yīng)該可以使用st.name來(lái)調(diào)用啊,但是為啥編譯器提示錯(cuò)誤了呢?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

沒有夢(mèng)想的咸魚 提問(wèn)者

懂了。。原來(lái)是因?yàn)閯倓偟哪莻€(gè)st是添加之前的對(duì)象,這樣的話st.name肯定是會(huì)報(bào)錯(cuò)的,因?yàn)閟t==null;解決方法是:在輸出函數(shù)前重新調(diào)用一下Map的get方法就行了;例如加上一句:Student st2= students.get(ID);這樣就ok了@-@
2017-02-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

嗨嘍嗨嘍 回復(fù) 沒有夢(mèng)想的咸魚 提問(wèn)者

為什么是因?yàn)閟t==null就會(huì)報(bào)錯(cuò)??
2017-07-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409767    人
  • 解答問(wèn)題       4510    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧

進(jìn)入課程

這里的students.get(ID).name可以替換成st.name嗎?為啥?

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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