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

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

但是么有查詢出key值??!

查出了包含,小紅,但是該怎樣還能返回小紅的id值呢?

正在回答

2 回答

public?void?testEntrySet()?{
		//?通過entrySet方法,返回Map中的所有鍵值對(duì)
		Set<Entry<String,?Student>>?entrySet?=?students.entrySet();
		String?st?=?new?String("小紅");
		for?(Entry<String,?Student>?entry?:?entrySet)?{
			System.out.println("取得鍵:"?+?entry.getKey());
			System.out.println("對(duì)應(yīng)的值為:"?+?entry.getValue().name);
			//判斷Value中name是否為"小紅",true打印輸出該鍵,false繼續(xù)循環(huán)
			if(entry.getValue().name.equals(st));
				System.out.println("小紅對(duì)應(yīng)的ID為:"?+?entry.getKey());
		}
	}


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

通過Map接口中的方法

?Set<Map.Entry<K,V>> ? ?entrySet()
??????????返回此映射中包含的映射關(guān)系的 Set 視圖。 ? ?

獲取HashMap集合中的鍵值對(duì)映射關(guān)系,然后使用Map子接口Entry中的getValue()方法通過foreach歷遍集合并找到"小紅",打印出對(duì)應(yīng)的鍵就行了(getKey()),具體使用方法查閱API。

其實(shí)修改一下老師的代碼就可以實(shí)現(xiàn)了,下面會(huì)放出我修改的代碼,覺得有幫助的話麻煩采納一下。

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

weibo_肖邦在對(duì)我微笑_0

這是獲取對(duì)應(yīng)的鍵值的方法,如果只是返回小紅的id值的話把程序第一行void改成String,把第10行改為 return entry.getValue().id;就行了。
2016-12-09 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

但是么有查詢出key值??!

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

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

幫助反饋 APP下載

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

公眾號(hào)

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