有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *
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.将里面的元素用两种遍历方式打印到控制台上 *相关推荐
- java map遍历_Java中Map集合的两种遍历方式
Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...
- java中两种遍历集合的方式_Java中Map集合的两种遍历方式
Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...
- 三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS
1 引言 遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次.图的遍历.遍历过程中得到的顶点序列称为图遍历序列. 2 深度优先搜索 2.1 算法思想 ...
- lisp遍历表中所有顶点_三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS...
1 引言 遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则 ...
- 哪两种遍历方式可以唯一确定一棵二叉树,结合力扣105题
对于一棵树的前中序三种顺序的遍历方式,任何一种单独拿出来都无法确定一棵树,那么两种遍历方式得到的节点数据能否构建一棵二叉树呢? 先来看看能有哪几种组合: 先序遍历 + 中序遍历 后序遍历 + 中序遍历 ...
- 用python写:完成一个员工管理系统 要求存储员工的工号、姓名、年龄、性别、工资 1、员工录入 2、查询员工信息 3、修改员工信息 4、删除 5、根据工号查看 6、退出
完成一个员工管理系统 要求存储员工的工号.姓名.年龄.性别.工资 1.员工录入 2.查询员工信息 3.修改员工信息 4.删除 5.根据工号查看 6.退出 Em ...
- 有向图的广度优先遍历_图的两种遍历方式
1 引言 遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则,依次访 ...
- 分别用邻接矩阵和邻接表实现图的深度优先遍历和广度优先遍历_数据结构与算法:三十张图弄懂「图的两种遍历方式」...
原创: 进击的HelloWorld1 引言遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点 ...
- c++层次遍历_数据结构与算法,弄懂图的两种遍历方式
1 引言 遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则, ...
- 深度优先遍历访问的边集合_数据结构与算法: 三十张图弄懂「图的两种遍历方式」...
1 引言 遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次. 在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则,依次访 ...
最新文章
- 暴 雨 雲 于 7月17日
- python 数据处理 书_Python数据处理
- NeuSomatic:基于深度CNN的肿瘤体细胞突变检测工具
- django和flask用MD5加密密码
- jQuery Ajax 实例 全解析
- Django学习手册 - ORM数据类型
- MySQL数据库SQL层级优化
- c语言创建一个根结点,创建一个由10个节点组成的二叉树结构,并按前根、中根、后根对该二叉树进行遍历,并输出遍历结果(c语言)...
- 《Oracle高性能自动化运维》一一2.3 Library Cache
- java生成缩略图,旋转,水印,截图
- Oracle 迁移至 MySQL 后 需要修改的SQL语句 小总结
- 第二章 驱动程序调测方法与技巧
- 缠中说缠,最好用的缠论画笔和中枢的指标公式 通达信用
- LM358资料及引脚图
- 材料工程计算机技术应用,计算机在材料工程中的应用
- java毕业设计——基于java+JDBC+sqlserver的POS积分管理系统设计与实现(毕业论文+程序源码)——POS积分管理系统
- 网络与系统安全笔记------访问控制
- JAVA学习 API_day03(字符串编码, 泛型, 数据结构, Collection)
- 报表引擎终于做出来了!!!
- 2020 社招 JAVA面试题总结
热门文章
- python制作u盘病毒_Python-记一次U盘中病毒及文件找回
- java j2ee j2se_Java EE / J2EE与J2SE / JDK版本之间的关联
- 阿根廷-10月摩托车行业实现正增长(+23.4%)
- html5科技感logo,这些LOGO设计得太巧妙了!
- SSD的FTL——深入浅出SSD笔记
- 汉庭季琦:我用IT精神打造传统产业
- Miracle密码算法开源库(二)源码分析 :mralloc.c、mrarth0.c
- C Primer Plus 第十章学习总结……2015.4.30
- 2020电赛F题总结回顾(openmv实现视觉)
- 医院私有云架构统一灾备中心建设最佳实践