Map集合的获取 如下:
V.get(Object Key); //根据键去获取值 键不能重复 但是值可以 也就代表密码不能重复 但是一个密码可以开多个门 一对多或者一对一的关系
Map<String,Object> map = new HashMap<String,Object>();//去new一个哈希Map;
get是取值出来 put是赋值进去
Set<K>KeySet(); //获取所有键的集合
Collection<V>values(); //获取所有值的集合
Set<Map.Entey<K,V>>entrySet(); //获取所有键值对对象的集合
Map集合的遍历方式:
//第一种 获取所有键的集合 用KeySet就可以
V.KeySet();
//遍历键的集合 通过增强for循环就可
for()
//然后根据键的集合 用get去过去键对应的值
V.get("键");//可以获取键对应值的集合
//第二种 获取所有键值对象的集合
Map.Entry; 获取所有键值的集合
使用增强for循环 去得到每一个Map.Entry
根据键值对象 获取键和值
//用
getKey();//得到键
getValue();//得到值
通过学习Java里面集合中的Map集合 了解到了Map集合的作用
Map集合里面有键和值 键值对应
Map集合保证key是唯一的,作为key的元素,必须重写hashCode方法和equals方法,以保证key唯一。
List:存储单列数据的集合,存储的数据是有序并且是可以重复的
Map:存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复