1.1 Map接口
1.1.1 Map接口
Map接口定义的集合又称查询表,用于存储所谓"Key-Value"映射对。Key可以看成是Value的索引,作为Key的对象在集合中不可以重复。
根据内部数据结构的不同,Map接口有多种实现类,其中常用的有内部为hash表实现的HashMap和内部为排序二叉树实现的TreeMap。
1.1.2 put()方法
Map接口中定义了向Map中存放元素的put方法:
- V put(K key,V value)
将Key-Value对存入Map,如果在集合中已经包含该Key,则操作将替换该Key所对应的Value,返回值为该Key原来所对应的Value(如果没有则返回null)。
put()方法(续1)
public void testPut(){
//向map中添加元素
employees.put(
"张三",new Emp("张三",25,"男",5000)
);
employees.put(
"李四",new Emp(“李四",21,"女",6000)
);
}