• 黑马程序员JavaAPI16天5(MapentrySet)


    package itcast.java16;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;
    
    /*
     * map集合的两种取出方式:
     * 1.Set<K> keySet: 将map中所有的键存入到Set集合。因为set具备迭代器
     *   所有可以迭代方式取出所有的键,在根据get 方法。获取没一个键对应的值
     *   map集合的取出原理:将map集合转换成set集合。在通过迭代器取出
     * 2.Set<Map.Entry<K,V>> entrySet: 将map集合中的映射关系存入到了set集合中,
     *   而这个关系的数据类型就是:Map.Entry
     * 
     * 
     */
    public class MapDemo3 {
        public static void main(String[] args) {
            Map<String, String> map = new HashMap<String, String>();
            map.put("01", "zhangsan1");
            map.put("02", "zhangsan2");
            map.put("03", "zhangsan3");
            map.put("04", "zhangsan4");
            // 将map集合中的映射关系取出。存入到set集合中
            Set<Map.Entry<String, String>> entrySet = map.entrySet();
            Iterator<Map.Entry<String, String>> it = entrySet.iterator();
            while (it.hasNext()) {
                Map.Entry<String, String> me = it.next();
                String key = me.getKey();
                String value = me.getValue();
                System.out.println(key + ":" + value);
            }
        }
    
    }
    /*
     * Map.Entry 其实Entry也是一个接口,它是Map接口中的一个内部接口
    EntrySet取值方式如下图
    */

  • 相关阅读:
    2、什么是session?
    1、什么是cookie?
    Vuejs实战项目五:数据列表
    Vuejs实战项目四:权限校验
    vue开发中控制台报错问题
    Vuejs实战项目三:退出系统功能实现
    Vuejs实战项目:登陆页面
    Vuejs实战项目步骤一
    springmvc:文件上传
    ssm整合:搭建环境
  • 原文地址:https://www.cnblogs.com/guwenren/p/2970161.html
Copyright © 2020-2023  润新知