打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
JAVA中Map集合的使用举例
首先创建一个Emp类,再将几个Emp对象添加到Map集合中。 Emp的id作为Map的键,并将id为“005”的对象从集合中删除。
[java] view plaincopy
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;
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JAVA之旅(二十二)
《Java面向对象程序设计》10 Java集合写字字帖
Java 集合
Java面试手册:集合框架
java集合框架
Java中Map的三种遍历方式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服