Map集合遍历的三种方式

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

/**
*Map集合的遍历:

  •     ----一个一个的元素取出来(包含:(key,value)).
    
  • Map集合遍历的三种方式:

  •        第一种方式:键找值,先获取Map集合的全部键,然后再获取Map集合的全部值。
    
  •        第二种方法:键值对方法来遍历。
    
  •        第三种方法:JDK1.8后的新技术(Lambda表达式)
    
  • */
    public class Demo04_Day4_Map集合的遍历方法 {

    public static void main(String[] args) {
    //创建一个Map的集合
    Map<String,String>maps=new HashMap<>();

     //添加元素。
     maps.put("张三","广州");
     maps.put("李四","深圳");
     maps.put("王五","上海");
     maps.put("赵六","北京");
    
     //遍历Map集合的第一种方法。
     //获取Map集合的全部键值。
     Set<String>set=maps.keySet();
    
     //遍历Map集合的全部键。
     for(String str:set)
         //获取键对应的值。
         System.out.println(str+"="+maps.get(str));
    
     System.out.println("=======================");
    
     //遍历Map集合的第二种方法。
    
     //使用JDK提供的方法把Map集合转换成Set集合。
     Set<Map.Entry<String,String>> set0=maps.entrySet();
    
     //使用增强for循环遍历Set集合。
     for (Map.Entry<String,String> map:set0)
         System.out.println(map.getKey()+"="+map.getValue());
    
     System.out.println("=======================");
    
     //Map集合遍历的第三种方法。
     //使用Lambda表达式。
    
     maps.forEach((k,v)-> System.out.println(k+"="+v));
    

    }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值