当前位置: 首页 > news >正文

java中的Entry类,map接口

 看Redisson源码时候发现有个Entry,眼熟,遂查资料

Map.Enty<KV>  是在Map接口中的一个内部接口Entry

作用:当Map集合一创建那么就会在Map集合中创建一个Enty对象,用来记录键与值(键值对对象,键与值的映射关系)->结婚证

可用于实现对Map的遍历

    @Test
    public  void testEntrySet(){
        Map<String, String> map = new HashMap<>();
        map.put("name", "zhangsan");
        map.put("age", "18");
        map.put("country", "zhongguo");

        Iterator<Map.Entry<String, String>> entries = map.entrySet().iterator();

        while (entries.hasNext()) {

            Map.Entry<String, String> entry = entries.next();

            System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());

        }
    }

http://www.dtcms.com/a/32514.html

相关文章:

  • 值传递,引用传递
  • TIP: Flex-DLD
  • 人工智能学习环境配置
  • HTTP Keep-Alive:性能优化的关键机制
  • 排序链表--字节跳动
  • Pytorch框架03-网络的搭建(nn.Module/卷积层/池化层/非线性激活/线性层/CIFAR-10分类模型搭建)
  • devops 工具 网络安全
  • Java数据结构-排序
  • 微信小程序-组件复用机制behaviors
  • Mono里运行C#脚本43—System.Console.WriteLine()函数的生成过程
  • ThinkORM模型静态方法create好像对MongoDB不支持
  • 深度学习-7.超参数优化
  • CSS按钮点击效果实战:scale(0.95) 与10个交互动画优化指南
  • 体育品牌排行榜前十名:MLB·棒球1号位
  • 【含开题报告+文档+PPT+源码】基于springboot加vue 前后端分离的校园新闻审核发布管理系统
  • linux常用基础命令_最新版
  • Apifox 增强 AI 接口调试功能:自动合并 SSE 响应、展示DeepSeek思考过程
  • 这个 Python 库,隐藏了你不知道的数据库操作技巧
  • @media 的常用场景与示例
  • [ProtoBuf] 介绍 | 保姆级win/linux安装教程
  • Windows 11 使用容器(Docker Podman)
  • git如何打patch
  • netty基础知识梳理和总结
  • Python爬虫实战:爬取豆瓣电影
  • 公文派2025:免费社区版重大安装更新!
  • 动态链接器(九):.init和.init_array
  • 什么是手机9008模式?如何进入9008
  • 技术解析 | 适用于TeamCity的Unreal Engine支持插件,提升游戏构建效率
  • 【学习笔记】Cadence电子设计全流程(三)Capture CIS 原理图绘制(1-8)
  • 【多语言生态篇一】【DeepSeek×Java:Spring Boot微服务集成全栈指南 】