1.集合的理解和好处

1.1 数组

特点:

1)长度开始时必须要指定,而且一旦指定就不能更改长度

2)保存的元素必须是同一个类型的

1.2 容器

好处:

1)可以动态存储任意多个对象

2) 可以存储任意类型的元素 Object

  1. 对于集合的操作更加方便

2.集合的体系结构

Listlist=newArrayList();
//Collection中的方法介绍
//1.add()添加单个元素
list.add("Tom");
list.add(10);
list.add(true);
System.out.println("list="+list);
//删除
//remove()
//list.remove(10);删除指定元素
//list.remove(2);删除下标对应的元素
//System.out.println("list="+list);
//判断元素是否存在contains()
System.out.println(list.contains(10));//true
//获取元素的个数size()
System.out.println("元素的个数是"+list.size());//判断是否为空
System.out.println("是否为空"+list.isEmpty());//清空元素clear()
list.clear();
System.out.println("list="+list);