java 对 Map的遍历
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!!public static void work(Map<String, Student> map) {Collection<Student> c = map.values();Iterator it = c.iterator();for (; it.hasNext();) {System.out.println(it.next());}}//利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性!!public static void workByKeySet(Map<String, Student> map) {Set<String> key = map.keySet();for (Iterator it = key.iterator(); it.hasNext();) {String s = (String) it.next();System.out.println(map.get(s));}}//比较复杂的一种遍历在这里,呵呵~~他很暴力哦,它的灵活性太强了,想得到什么就能得到什么~~public static void workByEntry(Map<String, Student> map) {Set<Map.Entry<String, Student>> set = map.entrySet();for (Iterator<Map.Entry<String, Student>> it = set.iterator(); it.hasNext();) {Map.Entry<String, Student> entry = (Map.Entry<String, Student>) it.next();System.out.println(entry.getKey() + "--->" + entry.getValue());}}
}
java 对 Map的遍历相关推荐
- java中map的遍历方法_Java中Map的三种遍历方式
集合中的三种遍历方式,如下代码: import java.util.Collection; import java.util.HashMap; import java.util.Iterator; i ...
- Java中Map集合遍历的三种方法
1.通过keySet()方法来遍历,此方法可以得到对应的key和value: 举一个Demo: package map;import java.util.HashMap; import java.ut ...
- Java基础Map循环遍历
import java.util.HashMap; import java.util.Iterator; import java.util.Map;/****@purpose:几种常见的Map循环*@ ...
- java中map怎么遍历,Java中怎么遍历Map的所有的元素
Java中怎样遍历Map的所有的元素 JDK1.4中 view plaincopy to clipboardprint? Map map = new HashMap(); Iterator it = ...
- java中map集合遍历的五种方式
建立一个map,并存入数据 Map<Integer,Integer> map = new HashMap<>(); 第一种遍历方式,通过keySet() for(Integer ...
- 集合框架(一) ----------Map集合遍历的方法
import java.util.*; /** * Map集合遍历的方法 * @author Administrator * */ public class Test2 { public static ...
- Java8高效遍历map_Java8中Map的遍历方式总结
在这篇文章中,我将对Map的遍历方式做一个对比和总结,将分别从JAVA8之前和JAVA8做一个遍历方式的对比,亲测可行. public class LambdaMap { private Map ma ...
- Java中的Map集合遍历总结(详尽版)
因为Map集合中的键值对排列无序,所以不能用传统的for循环来遍历,只能使用加强循环(for-each)和迭代器进行遍历. 让我们通过例子来了解Map集合的遍历: package gather; im ...
- Java数据结构Map遍历和排序
map结构和list结合很好用,基本的遍历和排序每次都要查一下,用的不熟练,这里汇总下map的基本遍历和排序,参考的代码如下: package com.vip;import java.util.Arr ...
最新文章
- strstr c语言字符串,C字符串处理strstr, strindex
- maven设置本地仓库路径
- 计算机网络PIC和SDV,SRBSDV和RBSDV检测技术的建立
- 立体视觉(Stereo Vision)-本征矩阵(essential matrix)和基本矩阵(fundamental matrix)
- data fastboot 擦除_fastboot擦除恢复等待设备【专业修复数据】
- 计算机更新80072f76,windows update 80072f76错误
- 收到朋友寄来的煎饼了
- react native loading动画_TypeScript for React (Native) 进阶
- h3c防火墙服务器ip修改,H3C防火墙常用配置命令
- 秒杀项目总结及面试常见问题
- mysql 切分_MySQL切分查询用法分析
- Windows下错误码全解析
- 2021年CSS 实用手册
- IDB数据桥提供方用oracle,WinCC与第三方系统数据交互IndustrialDataBridge(54页)-原创力文档...
- Power BI数据建模
- HTTP/2协议详细介绍
- 每天10个前端小知识 【Day 13】
- 电脑可以ping通,能上QQ等软件,但是不能打开网页,解决方法
- AC日记——蓬莱山辉夜 codevs 2830
- 实现龙卷风收音机客户端电台数据解密算法
热门文章
- 本地服务:无法访问此网站 localhost 拒绝了我们的连接请求。ERR_CONNECTION_REFUSED
- 计算机辅助设计实训报告范文,电子实训报告总结范文
- 如何用计算机测试交易系统,一种自动售票机交易功能的测试系统和方法与流程...
- Linux可重入函数
- html 文本换行 \n 不换行 空格无效
- 互联网公司 概率面试题整理
- 英特尔应用服务器,英特尔(Intel)服务器CPU全解析(图)
- 云计算ACP实验实操心得
- OS X EI Captan 中Rootless
- MHD-UH40RK4K高清视频会议摄像头