brave熊

导航

 

 

 常用的集合有List集合,Set集合,Map集合, 所有的集合和接口都是继承自Java.Lang.object  根对象。

1. List与Set实现了Collection接口 (hashset, treeset, arraylist, likedlist) 

  List 常用实现方法有 add(有索引操作) , addall, remove, get, indexof, lastindexof, sublist, set, listIterator (是先迭代接口的话,包含对象迭代器功能)。

  List 是有索引的有序存储集合,允许重负元素存在

  Set 是无序的集合, add, addall, remove, retainAll, removeAll, clear, iterator, size, isEmpty();

元素不能重复, 可以将一个有重负元素的ArrayList AddAll(Collection coll) 进去,将去掉原先重复的元素。

 

2. Map  是键值对接口 实现类有(hashmap, treemap)

Key-value 对, 将健映射到值的对象,一个键一个值, 每个键最多映射一个值。

 提供put(key k, value v), containskey(object k), contiansValue(object value), get(),  keySet(), values();

Map<String, String> maps = new HashMap<String, String>();
maps.put("1", "apple");
maps.put("2", "pear");
maps.put("3", "orange");
if(maps.containsKey("1")){ }
if(maps.containsValue("apple")){}
maps.get("1"); maps.keySet(); maps.values(); // 获取Key集合, 和Values集合

posted on 2017-11-21 17:12  brave熊  阅读(85)  评论(0)    收藏  举报