面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式
数组和集合的不同:
数组长度是固定的;集合长度是可变的。
数组中可以存储基本数据类型和引用数据类型,集合只能存储对象。
数组中存储数据类型是单一的,集合中可以存储任意类型的对象。
集合类的特点
集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。
- Collection集合概述
- 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素
- JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现
collection常用方法

collection遍历:
1.普通遍历

2.增强for循环遍历

增强型 for 循环对数组的遍历一样,循环自动将 Collection 中的每个元素赋值给循环变量,在循环中针对该循环变量进行处理则就保证了对 Collection 中所有的元素进行逐一处理
使用迭代器进行遍历











![P2141 [NOIP2014 普及组] 珠心算测验————C++](https://img-blog.csdnimg.cn/46abc1a622a342b2931d1065ad59c2ae.png)





![[Vue组件及组件之间的通信]一.Vue脚手架的使用;二.Vue的组件和组件之间的通信](https://img-blog.csdnimg.cn/img_convert/3618c9e034e3c89a55050983e72e9ea2.png)


