java 集合

来源:互联网 发布:淘宝店铺装修素材包 编辑:程序博客网 时间:2024/06/06 10:39

集合:Collection  Map

Collection:(1)List:ArrayList,LinkedList

 (2)Queue:LinkedList(3)Set:HashSet

 (3)Map:HashMap

注:List,Queue,Set,Map均为抽象类,不能被实例化(new XXX()),如果需要实例化对象,则通过这些接口的实例化类。

(1)ArrayList中的add(index,element),index不能 小于0,也不能大于index的index的容量,可以等于ArrayList.size(),但是不能大于。数组下标越界异常。

(2)当一个元素被存入集合的时候,类型是被忽略的,取出来(get)是时候类型应该是Object,应进行强制类型转换再使用。

(3)泛型不能使用基本类型(int等),要用引用类型(即类),可以用包装类。

(4)方法可以被称为API,应用程序编程接口

Map

(1)添加put(key,value)(2)删除Remove(Key)(3)修改put(key,value)(4)遍历Set<key>keyset()+foreach+get(key);Set<Map.Entry<k,v>>entryset()+foreach+entry.getKey()getValue();

(5)查找boolean containsKey(key),boolean containValue(value)

Collection

(1)添加add(v),add(index,v),addAll(...)(2)删除remove(key),remove(v),removeall(...)(3)修改set(k,v)(4)查找contains(v),containsAll(...),indexOf(v)返回索引数字

 

0 0
原创粉丝点击