常用容器的结构关系图
常用容器的结构关系:
标小红旗表示最为常用。
容器的存取:
-
Collection:
collection使用add()方法添加数据,取数据list与set都可用iterator迭代器,list有单独的get(i)方法可以取指定索引的值。
-
Map:
1.通过map.keyset()获取key的set集合,循环该集合,配合使用map.get(key)获取value值;2.使用Map.Entry<K, V>类型循环map.entrySet(),通过getKey(),getValue()方法同时获取key和value;
(Map.Entry<K, V>是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对))