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
Collectionvalu=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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。