面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式
数组和集合的不同:
数组长度是固定的;集合长度是可变的。
数组中可以存储基本数据类型和引用数据类型,集合只能存储对象。
数组中存储数据类型是单一的,集合中可以存储任意类型的对象。
集合类的特点
集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。
- Collection集合概述
- 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素
- JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现
collection常用方法
collection遍历:
1.普通遍历
2.增强for循环遍历
增强型 for 循环对数组的遍历一样,循环自动将 Collection 中的每个元素赋值给循环变量,在循环中针对该循环变量进行处理则就保证了对 Collection 中所有的元素进行逐一处理
使用迭代器进行遍历