package com.heima.test;import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.security.KeyStore.Entry;
import java.util.HashMap;
import java.util.Map;public class Test2 {/**有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分)* a.将里面的元素用两种遍历方式打印到控制台上* (5分)b.将小丫的年龄改成18(2分)* c.将年龄大于24的学员姓名存入到当前工程目录student.txt中(8分)* @param args* @throws IOException */public static void main(String[] args) throws IOException {HashMap<String, Integer> hm = new HashMap<String, Integer>();hm.put("赵四", 21);hm.put("王二", 17);hm.put("张三", 18);hm.put("小丫", 25);hm.put("李四", 26);hm.put("王五", 38);System.out.println("第一种遍历:");for (String key : hm.keySet()) {System.out.println(key +"="+hm.get(key));}System.out.println("第二种遍历:");for (Map.Entry<String, Integer>  str : hm.entrySet()) {int value = str.getValue();String key = str.getKey();System.out.println(key +"="+value);}for (String key : hm.keySet()) {if("小丫".equals(key)){hm.put(key, 18);}}FileOutputStream fos = new FileOutputStream("student.txt");for (String key : hm.keySet()) {if(hm.get(key) > 24){fos.write(key.getBytes());fos.write("\n".getBytes());}}}}

有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *相关推荐

  1. java map遍历_Java中Map集合的两种遍历方式

    Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...

  2. java中两种遍历集合的方式_Java中Map集合的两种遍历方式

    Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...

  3. 三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS

    1 引言   遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次.图的遍历.遍历过程中得到的顶点序列称为图遍历序列. 2 深度优先搜索 2.1 算法思想 ...

  4. lisp遍历表中所有顶点_三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS...

    1 引言   遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次.   在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则 ...

  5. 哪两种遍历方式可以唯一确定一棵二叉树,结合力扣105题

    对于一棵树的前中序三种顺序的遍历方式,任何一种单独拿出来都无法确定一棵树,那么两种遍历方式得到的节点数据能否构建一棵二叉树呢? 先来看看能有哪几种组合: 先序遍历 + 中序遍历 后序遍历 + 中序遍历 ...

  6. 用python写:完成一个员工管理系统 要求存储员工的工号、姓名、年龄、性别、工资 1、员工录入 2、查询员工信息 3、修改员工信息 4、删除 5、根据工号查看 6、退出

    完成一个员工管理系统    要求存储员工的工号.姓名.年龄.性别.工资    1.员工录入    2.查询员工信息    3.修改员工信息    4.删除    5.根据工号查看    6.退出 Em ...

  7. 有向图的广度优先遍历_图的两种遍历方式

    1 引言 遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则,依次访 ...

  8. 分别用邻接矩阵和邻接表实现图的深度优先遍历和广度优先遍历_数据结构与算法:三十张图弄懂「图的两种遍历方式」...

    原创: 进击的HelloWorld1 引言遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点 ...

  9. c++层次遍历_数据结构与算法,弄懂图的两种遍历方式

    1 引言   遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次.  在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则, ...

  10. 深度优先遍历访问的边集合_数据结构与算法: 三十张图弄懂「图的两种遍历方式」...

    1 引言 遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则,依次访 ...

最新文章

  1. 暴 雨 雲 于 7月17日
  2. python 数据处理 书_Python数据处理
  3. NeuSomatic:基于深度CNN的肿瘤体细胞突变检测工具
  4. django和flask用MD5加密密码
  5. jQuery Ajax 实例 全解析
  6. Django学习手册 - ORM数据类型
  7. MySQL数据库SQL层级优化
  8. c语言创建一个根结点,创建一个由10个节点组成的二叉树结构,并按前根、中根、后根对该二叉树进行遍历,并输出遍历结果(c语言)...
  9. 《Oracle高性能自动化运维》一一2.3 Library Cache
  10. java生成缩略图,旋转,水印,截图
  11. Oracle 迁移至 MySQL 后 需要修改的SQL语句 小总结
  12. 第二章 驱动程序调测方法与技巧
  13. 缠中说缠,最好用的缠论画笔和中枢的指标公式 通达信用
  14. LM358资料及引脚图
  15. 材料工程计算机技术应用,计算机在材料工程中的应用
  16. java毕业设计——基于java+JDBC+sqlserver的POS积分管理系统设计与实现(毕业论文+程序源码)——POS积分管理系统
  17. 网络与系统安全笔记------访问控制
  18. JAVA学习 API_day03(字符串编码, 泛型, 数据结构, Collection)
  19. 报表引擎终于做出来了!!!
  20. 2020 社招 JAVA面试题总结

热门文章

  1. python制作u盘病毒_Python-记一次U盘中病毒及文件找回
  2. java j2ee j2se_Java EE / J2EE与J2SE / JDK版本之间的关联
  3. 阿根廷-10月摩托车行业实现正增长(+23.4%)
  4. html5科技感logo,这些LOGO设计得太巧妙了!
  5. SSD的FTL——深入浅出SSD笔记
  6. 汉庭季琦:我用IT精神打造传统产业
  7. Miracle密码算法开源库(二)源码分析 :mralloc.c、mrarth0.c
  8. C Primer Plus 第十章学习总结……2015.4.30
  9. 2020电赛F题总结回顾(openmv实现视觉)
  10. 医院私有云架构统一灾备中心建设最佳实践