成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Map學(xué)習(xí)一之基本遍歷元素的方法一

smartlion / 2746人閱讀

摘要:集合的第一種遍歷方式通過(guò)鍵找值的方式集合中的方法返回此映射中包含的鍵的視圖。

package com.itheima.demo01.Map;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/*

Map集合的第一種遍歷方式:通過(guò)鍵找值的方式
Map集合中的方法:
     Set keySet() 返回此映射中包含的鍵的 Set 視圖。
實(shí)現(xiàn)步驟:
    1.使用Map集合中的方法keySet(),把Map集合所有的key取出來(lái),存儲(chǔ)到一個(gè)Set集合中
    2.遍歷set集合,獲取Map集合中的每一個(gè)key
    3.通過(guò)Map集合中的方法get(key),通過(guò)key找到value

*/
public class Demo02KeySet {

public static void main(String[] args) {
    //創(chuàng)建Map集合對(duì)象
    Map map = new HashMap<>();
    map.put("趙麗穎",168);
    map.put("楊穎",165);
    map.put("林志玲",178);

    //1.使用Map集合中的方法keySet(),把Map集合所有的key取出來(lái),存儲(chǔ)到一個(gè)Set集合中
    Set set = map.keySet();

    //2.遍歷set集合,獲取Map集合中的每一個(gè)key
    //使用迭代器遍歷Set集合
    Iterator it = set.iterator();
    while (it.hasNext()){
        String key = it.next();
        //3.通過(guò)Map集合中的方法get(key),通過(guò)key找到value
        Integer value = map.get(key);
        System.out.println(key+"="+value);
    }
    System.out.println("-------------------");
    //使用增強(qiáng)for遍歷Set集合
    for(String key : set){
        //3.通過(guò)Map集合中的方法get(key),通過(guò)key找到value
        Integer value = map.get(key);
        System.out.println(key+"="+value);
    }
    System.out.println("-------------------");
    //使用增強(qiáng)for遍歷Set集合
    for(String key : map.keySet()){
        //3.通過(guò)Map集合中的方法get(key),通過(guò)key找到value
        Integer value = map.get(key);
        System.out.println(key+"="+value);
    }
}

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/75226.html

相關(guān)文章

  • Map學(xué)習(xí)基本遍歷元素方法二(entrySet())

    摘要:集合遍歷的第二種方式使用對(duì)象遍歷集合中的方法返回此映射中包含的映射關(guān)系的視圖。 package com.itheima.demo01.Map; import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set; /* Map集合遍歷的第二種方式:使用Entry對(duì)象遍歷...

    alin 評(píng)論0 收藏0
  • Map學(xué)習(xí)基本操作方法put,get,remove,containsKey

    摘要:返回值存在返回對(duì)應(yīng)的值不存在返回創(chuàng)建集合對(duì)象趙麗穎楊穎林志玲楊穎迪麗熱巴把指定的鍵所對(duì)應(yīng)的鍵值對(duì)元素在集合中刪除,返回被刪除元素的值。 package com.itheima.demo01.Map; import java.util.HashMap;import java.util.Map; /* java.util.Map集合 Map集合的特點(diǎn): 1.Map集合是一個(gè)雙列集合...

    TwIStOy 評(píng)論0 收藏0
  • Spark入門(mén)階段掃盲筆記

    摘要:同時(shí)集成了機(jī)器學(xué)習(xí)類(lèi)庫(kù)?;谟?jì)算框架,將的分布式計(jì)算應(yīng)用到機(jī)器學(xué)習(xí)領(lǐng)域。提供了一個(gè)簡(jiǎn)單的聲明方法指定機(jī)器學(xué)習(xí)任務(wù),并且動(dòng)態(tài)地選擇最優(yōu)的學(xué)習(xí)算法。宣稱(chēng)其性能是的多倍。 介紹 spark是分布式并行數(shù)據(jù)處理框架 與mapreduce的區(qū)別: mapreduce通常將中間結(jié)果放在hdfs上,spark是基于內(nèi)存并行大數(shù)據(jù)框架,中間結(jié)果放在內(nèi)存,對(duì)于迭代數(shù)據(jù)spark效率更高,mapred...

    starsfun 評(píng)論0 收藏0
  • React源碼系列createElement

    前言:使用react也有二年多了,一直停留在使用層次。雖然很多時(shí)候這樣是夠了。但是總覺(jué)得不深入理解其背后是的實(shí)現(xiàn)邏輯,很難體會(huì)框架的精髓。最近會(huì)寫(xiě)一些相關(guān)的一些文章,來(lái)記錄學(xué)習(xí)的過(guò)程。 備注:react和react-dom源碼版本為16.8.6 本文適合使用過(guò)React進(jìn)行開(kāi)發(fā),并有一定經(jīng)驗(yàn)的人閱讀。 好了閑話少說(shuō),我們一起來(lái)看源碼吧寫(xiě)過(guò)react知道,我們使用react編寫(xiě)代碼都離不開(kāi)webpa...

    Zhuxy 評(píng)論0 收藏0
  • Javascript數(shù)組系列棧與隊(duì)列

    摘要:所謂數(shù)組英語(yǔ),是有序的元素序列。組成數(shù)組的各個(gè)變量稱(chēng)為數(shù)組的分量,也稱(chēng)為數(shù)組的元素,有時(shí)也稱(chēng)為下標(biāo)變量。在棧中添加數(shù)據(jù)和刪除數(shù)據(jù)也被稱(chēng)為推入和彈出,而且推入和彈出只會(huì)發(fā)生在棧的頂部。棧是一種數(shù)據(jù)結(jié)構(gòu),而隊(duì)列則是一種的數(shù)據(jù)結(jié)構(gòu),即先進(jìn)先出。 所謂數(shù)組(英語(yǔ):Array),是有序的元素序列。 若將有限個(gè)類(lèi)型相同的變量的集合命名,那么這個(gè)名稱(chēng)為數(shù)組名。 組成數(shù)組的各個(gè)變量稱(chēng)為數(shù)組的分量,也稱(chēng)...

    sunsmell 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<