首页 > 代码库 > 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集合框架的学习