一、集合四大接口之间的关系和特性
1.Collection:普通集合的最基本的接口 不唯一 无序
2.List:Collection的子接口 不唯一 有序
3.Set:Collection的子接口 唯一 无序
4.Map:键值对集合 key–>value(key不允许重复 value允许重复)
Map map=new HashMap();
//添加
map.put("懒", "十二");
map.put("皮", "十三");
map.put("帅","雪");
map.put("帅", "十雪");
//获取:根据key->value
System.out.println(map.get("帅"));
//删除
map.remove("十二");
//map.clear();
//判断是否包含某个key值
System.out.println(map.containsKey("淦"));
//判断是否包含某个value值
System.out.println(map.containsValue("十三"));
//map的遍历
for (Object key : map.keySet()) {
System.out.println(key+"\t\t"+map.get(key));
}
二、LinkedList和ArrayList特性(有序)
1.ArrayList升级版的数组 连续空间存储数据 遍历/查询效率高
//创建集合对象
List list=new ArrayList();
//添加
list.add("十二");
list.add("食契");
list.add("拾柒");
list