java 集合 Map测试
来源:互联网 发布:转发淘宝链接赚钱 编辑:程序博客网 时间:2024/05/18 02:48
import java.util.HashMap;import java.util.Map;public class MapTest {public static void main(String[] args) {// 定义一个Map的容器对象:map1Map<String, Integer> map1=new HashMap<String,Integer>();// 存入三个数map1.put("山羊",23);map1.put("茄子",14);map1.put("母鸡", 34);// 打印集合里面的元素System.out.println(map1);/* 添加重复的键值(键相同但值不同),会返回集合中原有(重复键)的值, 新添加的值会覆盖前面的值键相同返回集合里面的值,新的值覆盖原来的值,键不变*/int formerValue=map1.put("山羊",233);System.out.println("formerValue="+formerValue);System.out.println("map1="+map1);//再建一个map集合map2Map<String,Integer> map2=new HashMap<String,Integer>();map2.put("我爸", 456);map2.put("是李刚", 789);System.out.println("map2="+map2);//把map1集合中的所有元素复制到map2中map1.putAll(map2);System.out.println("map1="+map1);System.out.println("键里面有李刚吗? "+map1.containsKey("是李刚"));//trueSystem.out.println("值里面有789?"+map1.containsValue(789));//trueSystem.out.println("李刚的值="+map1.get("是李刚"));//789System.out.println("集合map2的长度="+map2.size());//2//删除键值对map2.remove("我爸");System.out.println("map2="+map2);System.out.println("map2已经空了?"+map2.isEmpty());//false//清空map2集合:map2.clear();System.out.println("map2已经空了?"+map2.isEmpty());//trueSystem.out.println(map2);//空的集合:{}}}
阅读全文
0 0
- java 集合 Map测试
- JAVA集合-Map集合
- java集合------Map集合
- Java集合----Map集合
- java集合------Map集合总结
- Java集合之-Map集合
- Java集合—Map集合
- java集合----------Map
- java笔记 Map集合
- java------集合Map
- java遍历Map集合
- java Map集合练习
- java集合(Map)
- java 遍历map集合
- java之Map集合
- Java 集合(Map)
- java 循环map 集合
- Java-Map集合
- 木块问题(The Blocks Problem, UVa 101)
- penalty kick
- PADS 新手学习问题点
- webpack执行热加载命令报错:无法识别的contentbase
- 百钱买百鸡
- java 集合 Map测试
- Android中的RecyclerView
- Struts使用dojo框架的 AJAX标签中的<sx:head/>的作用
- [日常套路] 3-way QuickSort
- 极致病毒设计的思想试验
- 剑指offer--面试题27:二叉树的镜像
- Android——搭建开发环境和了解Android
- linux中进程命令
- BigDecimal-精确表示货币值2