1.集合的理解和好处
1.1 数组
特点:
1)长度开始时必须要指定,而且一旦指定就不能更改长度
2)保存的元素必须是同一个类型的
1.2 容器
好处:
1)可以动态存储任意多个对象
2) 可以存储任意类型的元素 Object
- 对于集合的操作更加方便
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);