集合的基本使用 集合:一堆数据放在一起 在Java中集合是存储数据的容器,数组也是容器。 数组: 1.长度固定 2.类型固定 3.方法单一 4.删除和增加元素非常麻烦 集合: 1.长度可变 2.类型不固定 3.因为是一个类所以有很多的方法供我们使用 4.删除和增加元素只需要一个方法即可 5.集合中存放的所以元素都是对象 集合分类: 三个接口:List Set Map List和Set都是Collection接口的子接口 List接口: 数组集合(可变数组):有角标 List实现类: ArrayList Vector LinkedList 数组的错误: ArrayIndexOutOfBoundsException 集合常见错误: IndexOutOfBoundsException 索引越界异常 Domo.java 文件 public class Demo { public static void main(String[] args) { //集合遍历功能 List list = new ArrayList(); list.add(3.65); list.add(3.5); list.add(59); list.add("nia"); list.add(false); list.add('a'); list.add(new Dog()); //第一种直接打印 //System.out.println(list); //普通for循环 //for(int i = 0;i<list.size();i++){ // System.out.println(list.get(i)); //} //增强for循环 for(Object o:list){ System.out.println(o); } } public static void main6(String[] args) { //其他功能 List list = new ArrayList(); list.add(3.65); list.add(3.5); list.add(59); list.add("nia"); list.add(false); list.add('a'); list.add(new