国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Map集合的四種遍歷方式

2019-11-09 19:42:32
字體:
來源:轉載
供稿:網友
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap {    public static void main(String[] args) {        Map<Integer, String> map = new HashMap<Integer, String>();        map.put(1, "a");        map.put(2, "b");        map.put(3, "ab");        map.put(4, "ab");        map.put(4, "ab");// 和上面相同 , 會自己篩選        System.out.PRintln(map.size());        // 第一種:        /*         * Set<Integer> set = map.keySet(); //得到所有key的集合         *          * for (Integer in : set) { String str = map.get(in);         * System.out.println(in + "     " + str); }         */        System.out.println("第一種:通過Map.keySet遍歷key和value:");        for (Integer in : map.keySet()) {            //map.keySet()返回的是所有key的值            String str = map.get(in);//得到每個key多對用value的值            System.out.println(in + "     " + str);        }        // 第二種:        System.out.println("第二種:通過Map.entrySet使用iterator遍歷key和value:");        Iterator<Map.Entry<Integer, String>> it = map.entrySet().iterator();        while (it.hasNext()) {             Map.Entry<Integer, String> entry = it.next();               System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());        }        // 第三種:推薦,尤其是容量大時        System.out.println("第三種:通過Map.entrySet遍歷key和value");        for (Map.Entry<Integer, String> entry : map.entrySet()) {            //Map.entry<Integer,String> 映射項(鍵-值對)  有幾個方法:用上面的名字entry            //entry.getKey() ;entry.getValue(); entry.setValue();            //map.entrySet()  返回此映射中包含的映射關系的 Set視圖。            System.out.println("key= " + entry.getKey() + " and value= "                    + entry.getValue());        }        // 第四種:        System.out.println("第四種:通過Map.values()遍歷所有的value,但不能遍歷key");        for (String v : map.values()) {            System.out.println("value= " + v);        }    }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵丘县| 宁南县| 龙井市| 农安县| 石柱| 拉萨市| 扬中市| 吴旗县| 延川县| 历史| 崇礼县| 镶黄旗| 桐乡市| 德州市| 德清县| 安西县| 嘉鱼县| 通榆县| 化德县| 长治县| 恩施市| 门源| 宾阳县| 河曲县| 射洪县| 新沂市| 琼海市| 互助| 武胜县| 藁城市| 盱眙县| 嘉祥县| 恩施市| 呼伦贝尔市| 中江县| 资源县| 雷山县| 开化县| 仙桃市| 开化县| 顺义区|