Map集合的取出方式

map集合的兩種取出方式:

1,Set<k> keySet:將map中所有的鍵存入到Set集合。因?yàn)閟et具備迭代器。
所以可以迭代方式取出所有的鍵,在根據(jù)get方法。獲取每一個(gè)鍵對(duì)應(yīng)的值。

Map集合的取出原理:將map集合轉(zhuǎn)成set集合。再通過(guò)迭代器取出。

2,Set<Map.Entry<k,v>> entrySet:將map集合中的映射關(guān)系存入到了set集合中,
而這個(gè)關(guān)系的數(shù)據(jù)類(lèi)型就是:Map.Entry
Map.Entry 其實(shí)Entry也是一個(gè)接口,它是Map接口中的一個(gè)內(nèi)部接口。

map擴(kuò)展知識(shí)和應(yīng)用。

map集合被使用時(shí)因?yàn)榫邆溆成潢P(guān)系。

因?yàn)閿?shù)據(jù)時(shí)以鍵值對(duì)形式存在的。
所以要使用可以排序的Map集合。TreeMap。

注意了,當(dāng)發(fā)現(xiàn)有映射關(guān)系時(shí),可以選擇 map集合。
因?yàn)閙ap集合中存放就是映射關(guān)系。

什么時(shí)候使用map集合呢?
當(dāng)數(shù)據(jù)之間存在這種映射關(guān)系時(shí),就要先想map集合。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • http://www.cnblogs.com/jasonHome/p/5969574.html 結(jié)合框架體系應(yīng)該最...
    shhdjjj閱讀 1,256評(píng)論 0 0
  • 一、集合框架的概述 1、概述: 1、簡(jiǎn)述:所謂集合,就是為方便對(duì)多個(gè)對(duì)象的操作,對(duì)對(duì)象進(jìn)行存儲(chǔ)。集合就是存儲(chǔ)對(duì)象最...
    玉圣閱讀 601評(píng)論 0 4
  • 集合框架體系概述 為什么出現(xiàn)集合類(lèi)?方便多個(gè)對(duì)象的操作,就對(duì)對(duì)象進(jìn)行存儲(chǔ),集合就是存儲(chǔ)對(duì)象最常用的一種方法. 數(shù)組...
    acc8226閱讀 921評(píng)論 0 1
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線(xiàn)程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,740評(píng)論 18 399
  • 上了大學(xué),相比之前的我們,我們算是自己的主人了,因?yàn)槟菚r(shí)候的我們生活還需要父母一點(diǎn)一滴的打理,而現(xiàn)在的我們卻是...
    絕劍天下閱讀 630評(píng)論 2 3

友情鏈接更多精彩內(nèi)容