Java遍历Map键、值和获取Map大小的方法示例

发布时间 - 2026-01-10 22:42:01    点击率:

Map读取键值对,Java遍历Map的两种实现方法

第一种方法是根据map的keyset()方法来获取key的set集合,然后遍历map取得value的值

import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class HashMapTest2
{
 public static void main(String[] args)
 {
 HashMap map = new HashMap();
 
 map.put("a","aaaa");
 map.put("b","bbbb");
 map.put("c","cccc");
 map.put("d","dddd");
 
 Set set = map.keySet();
 
 for(Iterator iter = set.iterator(); iter.hasNext();)
 {
  String key = (String)iter.next();
  String value = (String)map.get(key);
  System.out.println(key+"===="+value);
 }
 }
}

第二种方式是使用Map.Entry来获取:

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class HashMapTest4
{
 public static void main(String[] args)
 {
 HashMap map = new HashMap();
 
 map.put("a","aa");
 map.put("b","bb");
 map.put("c","cc");
 map.put("d","dd");
 
 Set set = map.entrySet();
 
 for(Iterator iter = set.iterator(); iter.hasNext();)
 {
  Map.Entry entry = (Map.Entry)iter.next();
  
  String key = (String)entry.getKey();
  String value = (String)entry.getValue();
  System.out.println(key +" :" + value);
 }
 }
}

获取Map大小方法:

public static void main(String[] args) {

  Map map = new HashMap();

  map.put("apple", "新鲜的苹果");   //向列表中添加数据

  map.put("computer", "配置优良的计算机");  //向列表中添加数据

  map.put("book", "堆积成山的图书");   //向列表中添加数据

  System.out.println("Map集合大小为:"+map.size());

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Java遍历Map  # java  # 遍历map  # key  # 获取map大小  # 详谈js遍历集合(Array  # Map  # Set)  # jstl之map  # list访问遍历以及el表达式map取值的实现  # Go语言字典(map)用法实例分析【创建  # 填充  # 遍历  # 查找  # 修改  # 删除】  # 详解Java中list  # set  # map的遍历与增强for循环  # vector  # list  # map在遍历时删除符合条件的元素实现方法  # Map集合的四种遍历方式代码示例  # 成山  # 列表中  # 两种  # 种方法  # 方法来  # 第二种  # 大家多多  # 键值  # import  # util  # class  # brush  # HashMap  # static  # public  # Iterator 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel安装步骤详细教程_Laravel环境搭建指南  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  JavaScript如何操作视频_媒体API怎么控制播放  七夕网站制作视频,七夕大促活动怎么报名?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  java中使用zxing批量生成二维码立牌  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  javascript中闭包概念与用法深入理解  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  动图在线制作网站有哪些,滑动动图图集怎么做?  nodejs redis 发布订阅机制封装实现方法及实例代码  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  千库网官网入口推荐 千库网设计创意平台入口  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Laravel如何升级到最新版本?(升级指南和步骤)  LinuxCD持续部署教程_自动发布与回滚机制  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  微信推文制作网站有哪些,怎么做微信推文,急?  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  Laravel如何实现API速率限制?(Rate Limiting教程)  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  图册素材网站设计制作软件,图册的导出方式有几种?  网站制作软件有哪些,制图软件有哪些?  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  简单实现Android验证码  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  jQuery validate插件功能与用法详解  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  潮流网站制作头像软件下载,适合母子的网名有哪些?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  Java垃圾回收器的方法和原理总结  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何在搬瓦工VPS快速搭建网站?  Laravel如何自定义错误页面(404, 500)?(代码示例)  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  如何确保FTP站点访问权限与数据传输安全?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  网站建设保证美观性,需要考虑的几点问题!