集合框架
为什么要使用集合框架?
如果并不知道程序运行时需要多少对象,或者需要更复杂方法存储对象 就可以使用java中 集合框架
java集合框架 他们位于java.util包中 在使用的时候需要导包 记住编译到错了
Collection 接口存储一组不唯一,无序的对象
list 接口存储一组不唯一,有序的对象如

Set 接口存储一组唯一,无序的对象
List又分为 ArrayList 和 LinkedList 两种
ArrayList实现了长度可变的数组,在内存中分配连续的框架。遍历元素和随机访问元素的概率较高。
LinkedList采用了链表存储方式。插入,删除元素的效率较高
Set接口是存储一组唯一,无线的对象 HashSet是Set接口的常用实现类
Map接口存储一组建值对象,提供key到value的映射 如:

List接口的常用方法:

例子:
创建一个Dog类

使用ArrayList方法来使用:


其运行结果为

LinkedList的方法是特殊方法 只可以自己调用

案例:


运行结果:

Set接口是存储一组唯一,无线的对象 HashSet是Set接口的常用实现类
例子:

运行结果为1
Map常用方法:

案例:

运行结果为:


浙公网安备 33010602011771号