九、集合
9.1 集合的概述
集合和数组的对比
- 长度 数组长度固定,集合长度可变
- 存储类型 数组可以存储基本、引用数据类型,集合可以存引用数据类型,基本数据类型需要包装成类。
创建集合
//创建集合的对象
//泛型:限定集合中存储的数据类型
ArrayList<String> list = new ArrayList<String>();
//JDK7:
//ArrayList是java已经写好的类,打印对象不少地址值,而是地址中内容
ArrayList<String> list = new ArrayList<>();
ArrayList成员方法
boolean add(E e);//添加元素,返回值表示成功与否
boolean remove(E e);//删除指定元素
E remove(int index);//删除指定元素,返回被删除元素
E set(int index,E e);//修改指定索引下标的元素
E get(int index);//获取指定索引的元素
int size();//集合长度
基本数据类型对应的包装类
byte Byte
short Short
char Character
int Integer
long Long
float Float
double Double
boolean Boolean