Java中Map集合(接口)的基本方法程序演示
本文实例为大家分享了Java中Map集合的基本方法程序演示的具体代码,供大家参考,具体内容如下
packagepack02; importjava.util.*; publicclassMapDemo{ publicstaticvoidmain(String[]args){ //定义一个Map接口类型的引用,指向HashMap类型的对象 Mapma=newHashMap (); ma.put("01","lisi01"); ma.put("02","lisi02"); ma.put("03","lisi03"); ma.put("04","lisi04"); sop(ma); //存入元素并打印 sop("1.containsKey:"+ma.containsKey("02"));//是否包含键值02 sop("2.remove:"+ma.remove("03"));//通过键值删除元素,删掉键值03的元素,返回value值 sop("3.remove:"+ma.remove("031"));//要删掉的键值不存在,返回null sop(ma); sop("4.get:"+ma.get("02"));//通过键值,获取元素的value值 sop("5.get:"+ma.get("021"));//当键值不存在时,get方法返回null Collection valu=ma.values();//values方法获取Map中的value值,并返回Collection接口 sop("6."+valu); ma.put("05","lisi04");//不同的key值可以对应相同的value值 sop("7."+ma); Stringstr=ma.put("05","zhangsan05"); //一个key值只能指向一个value值,如果添加进key值相同,value值不同的元素 //则新的value值将覆盖旧的value值,并将旧的value值返回输出 sop("8."+ma); sop(str); } publicstaticvoidsop(Objectobj){ System.out.println(obj); System.out.println(); } }
注:希望与各位读者相互交流,共同学习进步。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。