Collection集合框架
一,Collection集合框架 在实际开发中,将使用的对象存储到特定数据结构的容器中,而JDK提供了这样的容器——集合框架,集合框架中包含了一系列不同数据结构的实现类。 1)Collection常用方法 ①int size():返回包含对象的个数, ②boolean isEmpty():返回是否为空, ③boolean contains(Object o):判断是否包含某指定对象, ④boolean add(E e) :向集合中添加对象, ⑤boolean remove(Object o):从集合中删除对象。 2)Collection 与Collections的区别? Collection是java.util下的接口,是各种集合的父接口,继承于他的接口有list,set。Collections是java.util下的类,是针对集合的帮助类,提供一系列的静态方法,对各种集合进行检索,排序,线程安全化操作。 二,List集合的实现类:ArrayList和LinkedList List接口是Collection的子接口,用于定义线性表数据结构,元素可以重复,有序的,有索引值。可以将list理解为存储对象的数组,只不过其元素可以动态的增加或减少。 1)List接口有两个实现类:ArrayList和LinkedList。分别用动态数组和链表的方式实现了List接口。List