首页 > 代码库 > Java集合框架的学习

Java集合框架的学习

本节内容总结来自传智播客毕向东老师的公开课,感谢毕向东老师 !如有错误之处,欢迎大家指教 !

 

Collection集合常用方法:

  增加、删除、大小、包含(,包含所有)、为空、清空、迭代、并交差;

  boolean add(E o);  boolean remove(Object o);  int size();  boolean contains(Object o);  boolean isEmpty();  void clear();  Iterator<E> iterator();

  boolean addAll(Collection c);  boolean retainAll(Collection c);  boolean removeAll(Collection c);

Set集合常用的方法:

  Collection集合拥有的方法一样;

 

List集合常用的方法:

 

  List集合的方法中,带索引参数(角标)的都是新增的方法;带角标的操作都是数组原理;

 

  除了继承Collection集合的方法,还有以下自己独有的方法,都与索引(下标)有关:

 

  增加、删除、修改(只能是修改,不能是插入)、查找(获取)元素、查找元素所在位置(两种);

 

  void add(int index, E e);  E remove(int index);  E set(int index, E e);  E get(int index);  int indexOf(Object o);  int lastIndexOf(Object o);

Map集合常用的方法:

  增加、删除、修改、查找(获取)、大小、包含、为空、清空、迭代

  V put(K k, V v);  V remove(Object k);  put()方法也起到修改功能  V get(Object k);  int size();  boolean containsKey(Object k);

  boolean containsValue(Object v);  boolean isEmpty();  void clear();

 

Java集合框架的学习