博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
map集合的遍历
阅读量:6343 次
发布时间:2019-06-22

本文共 1234 字,大约阅读时间需要 4 分钟。

hot3.png

package com.pingan.paic.domain;

import java.util.HashMap;

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

public class HashMapTest {

    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, "abc");
        System.out.println(map.size());
        for (Map.Entry<Integer, String> entry  : map.entrySet()) {
            String key = entry.getKey().toString();
            String value = entry.getValue();
            System.out.println(key   +"....."+value);
            
        }
//        第一种
        Set<Integer> set = map.keySet();
        for (Integer integer : set) {
            String str= map.get(integer);
            System.out.println(integer+ ":::"+str);
        }
//            第二种
            System.out.println("第二种:通过Map.entrySet使用iterator遍历key和value:");
             Iterator<Entry<Integer, String>> it = map.entrySet().iterator();
             while(it.hasNext()){
                 Map.Entry<Integer, String> next = it.next();
                 System.out.println("key="+next.getKey()+" ; and value="+next.getValue());
             }
       
//             第三种遍历方式
             for (Map.Entry<Integer, String> entry  : map.entrySet()) {
                 String key = entry.getKey().toString();
                 String value = entry.getValue();
                 System.out.println(key   +"....."+value);
                 
             }
    }

}

 

转载于:https://my.oschina.net/u/3892666/blog/1863586

你可能感兴趣的文章
bootstrap随笔点击增加
查看>>
oracle 中proc和oci操作对缓存不同处理
查看>>
[LeetCode] Spiral Matrix 解题报告
查看>>
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
SB阿里云,windows2012r2无法安装.net3.5
查看>>
函数的继承
查看>>
黑盒测试用例设计方法&理论结合实际 -> 场景法
查看>>
快速打开软件以及文件夹
查看>>
CSS选择符
查看>>
剑指offer---19--***-顺时针打印矩阵
查看>>
关于数组随机不重复的思路
查看>>
oracle赋值问题(将同一表中某一字段赋值给另外一个字段的语句)
查看>>
Windows 安装 Jenkins 2.6
查看>>
计算一个点是否在一个区域中
查看>>
正则表达式
查看>>
淘宝面试题:有一个一亿节点的树,现在已知两个点,找这两个点的共同的祖先。...
查看>>
EntityFramework 6.x多个上下文迁移实现分布式事务
查看>>
高版本SQL备份在低版本SQL还原问题
查看>>
一键安装最新内核并开启 BBR 脚本
查看>>