1. 程式人生 > >題解--map那點事

題解--map那點事

關系 set方法 不可 image 接口 substr key alt 對應關系

技術分享圖片

很簡單的一道題,但感覺自己對map的理解加深不少,於是寫寫;

對於這種一一對應關系的,很簡單的,我們能想到map的鍵值匹配特點;而且在這裏key-value有很明顯的映射關系,所以我們可以通過編寫一個方法來直接傳遞兩個map的參數;

技術分享圖片

技術分享圖片

這個沒什麽,簡單的substring方法。

然後,重點來了;

技術分享圖片

這裏用到了兩個foreach循環,前者用於往map裏傳值;後者在於用到entrySet方法,遍歷獲得Map裏每一個entry(即是每一對鍵值對);

然後循環輸出就ok啦;

備註一點,entry有getkey以及getvalue方法;

技術分享圖片

而且這裏我有點疑問,開始是在想,可不可以用Link裝map.entrySet方法返回的集合;後來查閱幫助文檔發現,返回類型就是Set,於是我又看到,Set居然是接口???接口怎麽能實現呢?

技術分享圖片

這裏就涉及到多態了

技術分享圖片

題解--map那點事