集合类型常用方法

                1,  Arraylist的常用方法:                                   说明:
boolean add(Object  o)          在列表的末尾添加元素o,起始索引位置从0开始

void  add (int index,Object  o) 在指定的索引位置添加元素o,索引位置必须介于0和列表中元素个数之前

int  size()     返回列表中的元素个数

Object  get(int  index) 返回指定索引位置处的元素,取出元素是Object类型,使用前需要进行强制类型转换

void  set(int  index,Object  obj)将index索引位置的元素替换为obj元素

boolean  contains(Object o) 判断列表中是否存在指定元素o

int  indexOf(Object  obj)  返回元素在集合中出现的索引位置

boolean  remove(Object  o)从列表中删除元素o

Object  remove (int  index)  从列表中删除指定位置的元素,起始索引位置从0开始

  2,LinkedList 类的常用方法:                                           说明:
void  addFirsh(Object  obj)   将指定元素插入到当前集合的首部

void  addLast(Object  obj)将指定元素插入到当前集合的尾部

Object  getFirst()  获得当前集合的第一个元素

Object  getLast() 获得当前集合的最后一个元素

Object  removeFirst() 移除并返回当前集合的第一个元素

Object  removeLash()移除并返回当前集合的最后一个元素

    3,Hashset 类的常用方法:                             说明:
boolean  add(Object  o)      如果Set中尚未包含指定元素o,则添加指定元素o

void  clear()   从Set中移除所有元素

int  size()    返回Set中的元素的数量(Set的容量)

boolean  isEmpty()   如果Set不包含任何元素,则返回true

boolean   contains(Object  o)  如果Set包含指定元素o,则返回true

boolean  remove(Object  o) 如果指定元素o存在于Set中,则将其移除

    4,Map接口的常用方法             说明:
Object  put (Object  key,Object  value) 将相互关联的一个key与一个value放入该集合,如果此Map接口中
已经包含了key对应的value,则旧值将被替换

Object  remove(Object  key)  从当前集合中移除与指定key相关的映射,并返回该key关联的
旧value。如果key没有任何关联,则返回null。

Object  gae(Object  key)  获得与key相关的value。如果该key不关联任何非null值,则返回null

boolean  containsKey(Object  key) 判断集合中是否存在key

boolean  contains  value(Object  value)  判断集合中是否存在value

boolean  isEmpty()    判断集合中是否存在元素

void  clear()  清除集合中的所有元素

int  size ()  返回集合中元素的数量

Set  keySet() 获取所有Key的集合

Collection  values()  获取所有value  的集合

猜你喜欢

转载自blog.csdn.net/weixin_44276663/article/details/85343392