package javase14;
/*
Emp对象的id作为Map集合的键
*/
public class Emp {private String e_id;private String e_name;public Emp(String e_id,String e_name){this.e_id=e_id;this.e_name=e_name;}//e_idpublic String getE_id(){return  e_id;}public void setE_id(String e_id){this.e_id=e_id;}//e_namepublic String getE_name(){return  e_name;}public void setE_name(String e_id){this.e_name=e_name;}
}

package javase14;import java.util.HashMap;
import java.util.Map;public class javase14_3 {public static void main(String[] args) {Map<String,String> map=new HashMap<>();Emp emp=new Emp("001","大葫芦娃");Emp emp1=new Emp("002","二葫芦娃");Emp emp2=new Emp("003","三葫芦娃");Emp emp3=new Emp("015","四葫芦娃");map.put(emp.getE_id(),emp.getE_name());map.put(emp1.getE_id(),emp1.getE_name());map.put(emp2.getE_id(),emp2.getE_name());map.put(emp3.getE_id(),emp3.getE_name());map.remove(emp3);  //015的对象从集合中移除for (String X:map.keySet()){System.out.println("Map:"+X);}}
}

Java程序创建Map集合,创建Emp对象,并将Emp对象添加到集合中(Emp对象的id作为Map集合的键),并将id为015的对象从集合中移除。相关推荐

  1. 浅谈Java中的Set、List、Map的区别

    就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是想对于数组: 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操 ...

  2. java程序设计项目案例化教程题库及答案

    章节自测 1.第01章:走进Java的世界 1.1.填空题 1. Java源程序文件的后缀是*.java,Java字节码文件的后缀名称是*.class. 2. Java程序实现可移值性,依靠的是JVM ...

  3. Java学习笔记(二):Java程序基础

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://mp.csdn.net/mdeditor/100619398 目录 ...

  4. 关于Java程序员技能和面试注意事项

    文章来源:http://blog.csdn.net/jackfrued/article/details/45035097 想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前 ...

  5. Github即将破百万的PDF:编写高质量代码改善JAVA程序的151个建议

    代码是我们前进的基石. 废话不多说直接把本书部分内容展示出来 目录 == 第1章Java开发中通用的方法和准则/1 建议1:不要在常量和变量中出现易混淆的字母/2 建议2:莫让常量蜕变成变量12 建议 ...

  6. java程序及数据库常见问题

    java数据库常见问题 一 常见数据库语法 Mysql 1日期转换 2为null判断 oracle 1日期转换 2为null判断 PLSQL 1日期转换 2为null判断 sqlserver 1日期转 ...

  7. Java程序员该如何规划自己的职业发展方向

    Java就业指导 想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东 ...

  8. Java程序跑的快,全要靠线程带

    作为 Java 程序员,在技术面试时,多线程的知识多少都会被提及,这也是我面试候选人时,常聊的一个话题. 纳尼,面试中为什么常会问多线程的知识?难道面试官真的是在为难你吗? 莫急,下面一起 get 其 ...

  9. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

  10. 强哥带你零基础学java-03运行第一个java程序

    java是什么,java是一种编程语言的名字,在生活中,我们知道的有汉语,英语.运用汉语语法,我们可以写一篇文章.同样的道理,用java的语法,我们就可以写程序了. 那么现在的问题是,要如何来写呢?现 ...

最新文章

  1. 华为云大数据存储的冗余方式是三副本_大数据入门:HDFS数据副本存放策略
  2. SQL server根据值搜表名和字段
  3. android设置程序开机自启动
  4. 不聋不哑,不做当家之解
  5. 简书显示服务器错误,openfire服务器异常处理
  6. VTK:参数样条用法实战
  7. WildFly 8与GlassFish 4 –选择哪个应用服务器
  8. java简单计算机程序_JAVA程序编的简单计算器程序??
  9. git回滚命令reset、revert的区别
  10. PMP学习系列5:PMBOK(5th)第三章-项目管理过程
  11. activiti Stream之list转map及问题解决
  12. 计算机视觉图像去噪原理,图像去噪方法研究进展
  13. HandlerMethodArgumentResolver 参数解析器
  14. C#中类的修饰符,this关键字和static关键字
  15. js-ES6学习笔记-Class(6)
  16. Extjs基础入门视频教程
  17. python计算器界面设计_Python 计算器界面设计
  18. zbbz插件使用教程_zbbz加载成功用不了_坐标标注插件zbbz【CAD教学】
  19. 三菱数控CNC系统G代码M代码大全
  20. tpac100控制器设置教程_ac100控制器设置方法

热门文章

  1. Vehicle Color Recognition on an Urban Road by Feature Context - 车辆颜色识别数据集
  2. go android app下载地址,goPro安卓app下载
  3. android dp转px的公式_dp和px换算公式
  4. 2023微信红包封面怎么自己制作(入口+步骤)
  5. 操作系统原理,系统调用,系统调用与库函数API等函数之间的调用关系,功能与机制设计,系统调用的执行过程与Linux系统调用执行示例,不同操作系统下的PCB
  6. crm操作报价单实体
  7. MDTools非常专业的液压阀块设计软件
  8. 永中office2012安装、卸载和遇到的问题
  9. 小米手机adb驱动_小米手机GPU驱动可独立更新性能提升;iQOO Neo3正式开卖
  10. Python爬虫5.3 — scrapy框架spider[Request和Response]模块的使用