1集合类,在java语言中的java.util包提供了一些集合类,这些集合类又被称作容器。
2区别集合类和数组。(1)数组的长度是固定的,集合的长度是可变的。(2)数组是用来存放基本数据类型的,集合是用来存放对象的引用。
3 常用的集合有List集合,Set集合,Map集合。其中List集合和Set集合实现Collection接口。
4Collection接口是层次结构中的根接口,构成Collection的单位,被称为元素。Collection接口通常不能直接使用,但是该接口提供了添加和删除元素的,管理数据的方法。由于List接口和Set接口都实现了Collection接口,因此这些方法对List集合和Set集合是通用的。
5List集合是列表类型,以线性方式存储对象,因此可以通过对象的索引来操作对象。
6List集合中的add(in index,Object obj)方法,用来向集合中的指定索引位置添加对象,集合的索引位置从0开始,其他对象的索引位置相对向后移动一位。
7List集合中的set(int index,E element)方法用指定的元素替换列表中的指定位置的元素,返回以前在指定位置的元素。
List<Article> list=new ArrayList<>(); list.add(article);