对象数组
- 创建:
类名[] 数组名 = new 类名[数组长度];
- 赋值:
数组名[n] = 对象名;
ArrayList集合
-
特点:与数组不同,集合长度可以随意改变。
-
形式:
ArrayList<E>
右边尖括号里的E为泛型,代表集合中所有元素的引用类型。
ArrayList<E> 集合名称 = new ArrayList<>();//创建集合,直接打印得到中括号而非地址
集合名.add(E类型的数据);//向集合中添加数据
集合常用方法
-
添加元素,参数类型为泛型,返回值代表是否添加成功(可不用)
-
获取元素,参数是索引编号,返回值为对于位置元素
-
删除元素,参数是索引编号,返回值为要删除的元素
-
获取集合尺寸,返回值为集合中包含元素个数
public boolean add(E e); public E get(int index);//遍历集合用list.get(i); public E remove(int index); public int size();//注意size后加括号
包装类
-
作用:如果要往集合ArrayList中储存基本类型,则必须使用对应的“包装类”,赋其地址变为引用类型。
-
注意:除int和char的对应的包装类Integer、Character较为特殊,其他基本类型均为首字母大写。