java面向对象 6
掌握集合框架包含的内容
java中的集合,位于包java.util
Java集合框架分为2大接口:
Collection
List(ArrayList、LinkedList)
Set(HashSet、TreeSet)
Map
HashMap
TreeMap
集合框架的优点?
解决数组的一些不足之处(存储数据类型单一、空间不可变,操作数据比较麻烦、性能低等),
提供了一种标准的体系结构,方便快速高效操作集合数据
掌握ArrayList和LinkedList的使用
添加: add() 该方法重载2次
boolean add(Object e);//保存任意数据类型的元素
void add(int index,Object e) ;//在指定的下标处,添加任意数据类型的元素
删除:remove() 该方法重载2次
boolean remove(Object e);根据元素的值,删除
Object remove(int index);根据下标位置,删除
获取元素:get(int index)
元素个数:size()
判断某个元素是否存在:boolean contains(Object e)
以上方法,是实现了接口List的类(ArrayList和LinkedList)共有的方法
LinkedList特有的方法:
添加:addFirst()、addLast();
删除:removeFirst()、 removeLast();
获取:getFirst()、getLast()