Java2_9_集合框架之Map结构集合类(HashMap、Hashtable).doc

Java2_9_集合框架之Map结构集合类(HashMap、Hashtable).doc

ID:57301729

大小:17.00 KB

页数:2页

时间:2020-08-10

Java2_9_集合框架之Map结构集合类(HashMap、Hashtable).doc_第1页
Java2_9_集合框架之Map结构集合类(HashMap、Hashtable).doc_第2页
资源描述:

《Java2_9_集合框架之Map结构集合类(HashMap、Hashtable).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一:HashMap类注意:HashMap类因为是键值类,所以后面的如果有重复的键值,则它将会主动覆盖前面的。HashMap输出的遍历信息顺序不一定和输入的一样例题:/**作者:田停*日期:201384*功能:HashMap的用法*/packagecom.tt;importjava.util.*;publicclassDemo10{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//创建HashMap对象HashMaphm=newHashMap();//直接调用Demo

2、9中的EmpEmpem1=newEmp("t1",1200);Empem2=newEmp("t2",1300);Empem3=newEmp("t3",1400);//将em1、em2、em3放入hm中hm.put("t1",em1);hm.put("t2",em2);hm.put("t3",em3);//查找员工姓名为t2的信息if(hm.containsKey("t2")){System.out.println("有此人");//取出该人的信息Empem=(Emp)hm.get("t2");System.out.println("该人的姓名为:"+em.getName()+"该

3、人的薪水为:"+em.getSal());}else{System.out.println("无此人");}//遍历hm中所有的key和value//Iterator迭代Iteratorit=hm.keySet().iterator();//hasNext返回一个booleanwhile(it.hasNext()){//取出keyStringkey=it.next().toString();//通过key输出信息Empem=(Emp)hm.get(key);System.out.println("姓名:"+em.getName()+"薪水:"+em.getSal());}}}运行

4、结果:有此人该人的姓名为:t2该人的薪水为:1300.0姓名:t3薪水:1400.0姓名:t2薪水:1300.0姓名:t1薪水:1200.0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。