赞
踩
java.lang.Object
Map(HashMap TreeMap)
Collection
Set(HashSet TreeSet)
List(ArrayList LikedList)
List接口继承了Collection接口,因此包含Collection中的所有方法,有因为List是列表类型,所以List接口还提供了一些适用于自身的常用方法
add(int index,Object obj) 在指定位置添加对象,其他对象索引位置相对后移一位
allAll(int index,Collection col) 向集合的指定索引位置添加指定的集合对象
remove(int index) 用来移除集合中指定索引位置的对象
get(int index) 用于获取指定索引位置的对象
indexOf(Object obj) 返回对象第一次出现的索引位置,不包含则返回-1
lastIndexOf(Object obj) 返回对象最后一次出现的索引位置,不包含则返回-1
subList(int formIndex,int toIndex) 获取从form到to之间的元素对象
set(int index,E element) 用指定元素替换列表中指定位置的元素,返回以前在指定位置的元素
listIterator() 用来获得一个包含所有对象的ListIterator列表迭代器
Set集合由Set接口和Set接口的实现类组成,Set接口继承了Collection接口,因此包含Collection接口的所有方法
add(Object obj) 如果此Set集合中尚未存在指定的元素,则添加此元素
addAll(Collection coll) 将参数集合中所有元素添加到此Set集合的尾部
remove(Object obj) 将指定的参数对象移除集合
retainAll(Collection c) 只保存Set集合中包含在指定Collection集合中的内容
removeAll(Collection c) 在Set集合中移除包含在在指定Collection中的元素
clear() 移除此Set中的所有元素
iterator() 返回此Set中的元素上进行迭代的迭代器
size() 返回此Set集合中的所有元素数
isEmpty() 如果Set不包含元素,则返回true
由于Set集合中不允许存在重复值,因此可以使用Set集合中的addAll()方法,将Collection集合添加到Set集合中并除掉重复值
Map接口提供了将键映射到值的对象,一个映射不能包含重复的键;每个键最多只能映射到一个值。Map接口中同样提供了集合的常用方法,如clear()、isEmpty()、size()等,除此之外还包括以下方法
put(key k,value v) 向集合中添加指定的key与value的映射关系
containskey(Object key) 如果此映射包含指定键的映射关系,则返回true
containsValue(Object value) 如果此映射将一个或多个键映射到指定值,则返回true
get(Object value) 如果存在指定的键对象,则返回该对象对应的值,否则返回null
keySet() 返回该集合中的所有键对象组成的Set集合
values() 返回该集合中所有值对象形成的Collection集合
由于Map集合中的元素是通过key、value进行存储的,要获取集合中指定的key值或value值,需要先通过相应的方法获取key集合或value集合,在遍历key集合或value集合获取指定值
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。