国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Map學習一之基本遍歷元素的方法一

smartlion / 2729人閱讀

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

package com.itheima.demo01.Map;

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

/*

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

*/
public class Demo02KeySet {

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

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

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

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75226.html

相關文章

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

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

    alin 評論0 收藏0
  • Map學習基本操作方法put,get,remove,containsKey

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

    TwIStOy 評論0 收藏0
  • Spark入門階段掃盲筆記

    摘要:同時集成了機器學習類庫。基于計算框架,將的分布式計算應用到機器學習領域。提供了一個簡單的聲明方法指定機器學習任務,并且動態地選擇最優的學習算法。宣稱其性能是的多倍。 介紹 spark是分布式并行數據處理框架 與mapreduce的區別: mapreduce通常將中間結果放在hdfs上,spark是基于內存并行大數據框架,中間結果放在內存,對于迭代數據spark效率更高,mapred...

    starsfun 評論0 收藏0
  • React源碼系列createElement

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

    Zhuxy 評論0 收藏0
  • Javascript數組系列棧與隊列

    摘要:所謂數組英語,是有序的元素序列。組成數組的各個變量稱為數組的分量,也稱為數組的元素,有時也稱為下標變量。在棧中添加數據和刪除數據也被稱為推入和彈出,而且推入和彈出只會發生在棧的頂部。棧是一種數據結構,而隊列則是一種的數據結構,即先進先出。 所謂數組(英語:Array),是有序的元素序列。 若將有限個類型相同的變量的集合命名,那么這個名稱為數組名。 組成數組的各個變量稱為數組的分量,也稱...

    sunsmell 評論0 收藏0

發表評論

0條評論

smartlion

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<