1 ArrayList创建变量的步骤
1: 导入包 java.util包中
2: 创建引用类型的变量
数据类型< 集合存储的数据类型> 变量名 = new 数据类型<集合存储的数据类型>();
集合存储的数据类型: 要将数据存储到集合的容器中
创建集合引用变量的时候,必须要指定好,存储的类型是什么
3: 变量名.方法
注意: 集合存储的数据,8个基本类型对应8个引用类型
byte-->Byte
short-->Short
int-->Integer
long-->Long
float-->Float
double-->Double
boolean-->Boolean
char-->Character
存储引用类型,不存储基本类型
2 ArrayList的常见方法
a: add(参数) 向集合中添加元素
b: get(int index) 取出集合中的元素,get方法的参数,写入索引
c: size() 返回集合的长度, 集合存储元素的个数
d: set(int 索引,修改后的元素) 将指定索引的元素,进行修改
e: remove(int 索引) 删除指定索引上的元素
f: clear() 清空集合中的所有元素
g:indexOf(Object o) 返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。
h:isEmpty() 如果此列表中没有元素,则返回 true
3 ArrayList集合的遍历
public static void main(String[] args) { ArrayList<Integer> array = new ArrayList<Integer>(); //定义整型类型的ArrayList集合 array.add(1); //添加数据 array.add(2); array.add(3); for (int i = 0; i < array.size(); i++) { //遍历ArrayList集合 System.out.println(array.get(i)); } System.out.println("---------"); System.out.println("没有变化之前:"+array.get(2)); array.set(2, 6); System.out.println("变化之后"+array.get(2)); }
ArrayList集合可以添加包括null在内的所有元素
public static void main(String[] args) { ArrayList<String> array = new ArrayList<String>(); array.add("love"); array.add("java"); array.add(null); String string = array.get(2); System.out.println(string); }