package shuzu;

 public class Emp {
private String id;
private String name; public Emp(String id, String name) {
super();
this.id = id;
this.name = name;
} public String getId() {
return id;
} public void setId(String id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} }
 package shuzu;

 import java.util.*;

 public class TestMap {

     /*创建Map集合,创建Emp对象,并将创建的Emp对象添加到集合中
* (Emp对象的id作为Map集合的键),并将id为005的对象从集合中移除*
*
*/
public static void main(String[] args) {
Emp id1=new Emp("001","狮子");
Emp id2=new Emp("002","老虎");
Emp id3=new Emp("003","斑马");
Emp id4=new Emp("004","羚羊");
Emp id5=new Emp("005","猎豹");
Emp id6=new Emp("006","大象"); HashMap<String,String> Map=new HashMap<String,String>(); Map.put(id1.getId(), id1.getName());
Map.put(id2.getId(), id2.getName());
Map.put(id3.getId(), id3.getName());
Map.put(id4.getId(), id4.getName());
Map.put(id5.getId(), id5.getName());
Map.put(id6.getId(), id6.getName()); Set u=Map.keySet(); System.out.println("Map集合中所有元素是: ");
Iterator t=u.iterator();
while(t.hasNext()){
String id =(String) t.next();
String name=Map.get(id);
System.out.println("第"+id+"号是"+name);
}
Map.remove("005");
System.out.println("去除005后Map集合中所有元素是: ");
Iterator ts=u.iterator();
while(ts.hasNext()){
String id =(String) ts.next();
String name=Map.get(id);
System.out.println("第"+id+"号是"+name);
}
}
}

最新文章

  1. Jena语义Web开发101
  2. javaweb数据库操作
  3. sql中的触发器、视图、事务
  4. JS火狐与IE的差别
  5. STL set容器添加结构体并排序
  6. jQuery实时获取checkbox状态问题
  7. linux XAMPP安装与使用
  8. java集合的核心知识
  9. Pycharm 常用快捷键
  10. JDK1.8源码(十)——java.util.LinkedHashSet类
  11. Linux机器学习软件配置
  12. Spring Scheduled定时任务报错 java.lang.IllegalStateException: Encountered invalid @Scheduled method &#39;xxx&#39;: For input string: &quot;2S&quot;
  13. SpringBoot邮件发送
  14. python日志和异常
  15. map数据结构
  16. sqlserver编号
  17. Java设计模式(8)——策略模式
  18. 基于 Web 的 Go 语言 IDE - Wide 1.5.2 发布!
  19. 使用SpringCloud搭建高可用服务注册中心
  20. Java面试问题总结

热门文章

  1. hdfs深入:06、hdfs的写入过程
  2. 笔试算法题(31):将有序数组转换成BST表示 &amp; 线段树的应用
  3. 【thinking in java】ArrayList源码分析
  4. Python之禅 吾心笃定
  5. 正则表达式 整理(\w \s \d 点 贪婪匹配 非贪婪匹配 * + ? {} | [] ^ $ \b 单词边界 分组、re.findall()、re.split()、re.search()、re.match()、re.compile()、re.sub())
  6. Python面向对象之类属性类方法静态方法
  7. mysql replication driver 在jdk1.6下失效问题解决
  8. hihoCoder#1077 RMQ问题再临-线段树
  9. Frequent values(poj 3368)
  10. Avito Code Challenge 2018 C