JAVA中Map集合的使用举例
来源:互联网 发布:北京java学校地址 编辑:程序博客网 时间:2024/04/29 13:04
首先创建一个Emp类,再将几个Emp对象添加到Map集合中。 Emp的id作为Map的键,并将id为“005”的对象从集合中删除。
package com.han;import java.util.*;/** * 首先创建一个Emp类,再将几个Emp对象添加到Map集合中。 * Emp的id作为Map的键,并将id为“005”的对象从集合中删除。 * @author han * */public class MapApps {@SuppressWarnings({ "unchecked", "rawtypes" })public static void main(String[] args){Emp emp=new Emp("001","张三");Emp emp2=new Emp("005","李四");Emp emp3=new Emp("004","王一");Map map=new HashMap();map.put(emp.getE_id(),emp.getE_name());map.put(emp2.getE_id(),emp2.getE_name());map.put(emp3.getE_id(),emp3.getE_name());Set set=map.keySet();System.out.println("Map集合中所有元素是:");Iterator it=set.iterator();while (it.hasNext()){String key=(String) it.next();String name=(String) map.get(key);System.out.println(key+" "+name);}map.remove("005"); //将id为“005”的对象从集合中删除。System.out.println("Map集合中执行删除操作后所有元素是:");Iterator it2=set.iterator();while (it2.hasNext()){String key=(String) it2.next();String name=(String) map.get(key);System.out.println(key+" "+name);}}}class Emp { //此时为protected类型,而非public或private类型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;}public String getE_id(){return e_id;}public String getE_name(){return e_name;}}
- JAVA中Map集合的使用举例
- java中map的种类区别及排序详解(map集合的使用)
- JAVA中Map集合
- Java中printf的使用举例
- java中map集合的用法
- java中map集合的用法
- Java中Map、Set集合的遍历
- 关于JAVA中Map集合的遍历
- java中Map结构的集合类
- java中map集合的用法
- java中获取map集合的长度
- Java集合中Map接口的使用方法
- java中map集合的几种迭代方式
- Java集合中Map接口的使用方法
- JAVA中Map集合常用的方法
- java中Map集合的取出方式
- Java中Map集合的遍历方式
- Java中Map集合的遍历
- JAVA中List应用简介
- Preparing for Application and Service Deployment - Windows Azure Development Deep Dive: Working Wi
- Preparing for Application and Service Deployment-Adding an HTTPS Endpoint to a Windows Azure Cloud
- JAVA Set与List集合区别
- vim删除重复行 (走过弯路的人血泪总结)
- JAVA中Map集合的使用举例
- Flex增加和删除Tree节点
- JAVA this关键字用在构造方法中
- Preparing for Application and Service Deployment-Application Life Cycle Management for Windows Azure
- 写一篇游戏主程都需要干什么的文章计划
- <PhysicallyBasedRendering>chap1,2,3
- Preparing for Application and Service Deployment-Debugging and Troubleshooting Windows Azure Applic
- 关于重做系统的注意事项(仅windows系统)
- <PhysicallyBasedRendering>chap4