Java集合框架:Map
前言
新手自学Java过程中的笔记,如有错误多多指点。
一、Map
Map集合是双列型,存放数据无序,key不可重复,value可以重复;Map又分为HashMap和TreeMap,HashMap底层为Hash表,TreeMap的底层是二叉树,TreeMap可以根据key排序(针对实现了comparable/comparator接口类型的数据类型)两者用法基本一致在下面就以HashMap为例。
二、常用方法
1.添加
代码如下(示例):
Map<Integer,String> aMap = new HashMap<Integer, String>();
aMap.put(1,"aMap1");
aMap.put(2,"aMap2");
2.删除
代码如下(示例):
aMap.remove(1);//通过key 删除
aMap.remove(1,"aMap");//通过整个删除
3.修改(直接覆盖原数据)
代码如下(示例):
aMap.put(1,"aMap1.1");
4.查询
代码如下(示例):
aMap.get(1);//根据key得到value
aMap.get(2);