集合【陆】— ArrayList集合创建
集合的创建
导包:
import java.util.ArrayList;
创建对象:
ArrayList <要存储的数据类型> 变量名 = new ArrayList <要存储元素的数据类型>();
集合中存储的元素,只能为 < > 括号中指定的数据类型元素;
“<要存储的数据类型>”中的数据类型必须是引用数据类型。不能是基本数据类型;
下面给出八种基本数据类型所对应的引用数据类型表示形式
我们通过举几个例子,来明确集合的创建方式:
存储String类型的元素
ArrayList<String> list = new ArrayList<String>();
存储int类型的数据
ArrayList<Integer> list = new ArrayList<Integer>();
存储Phone类型的数据
ArrayList<Phone> list = new ArrayList<Phone>();
集合的创建
常用方法
package com.ArrayList.www;
import java.util.ArrayList;
public class Demo_ArrayList {
public static void main(String[] arge) {
// 创建ArrayList 集合
ArrayList<String> list = new ArrayList<String>();
// 向集合中添加元素
list.add("王五");
list.add("赵六");
list.add("田四");
list.add("李三");
// 返回集合中的元素个数
System.out.println(list.size()); // 4
// 在指定位置插入元素
list.add(1, "巴扎嘿");
System.out.println(list.get(1)); // 巴扎嘿
// 返回集合中的指定元素
System.out.println(list.get(1)); // 巴扎嘿
// 修改指定位置的元素
System.out.println(list.set(2, "小明"));// 输出原第二个元素 田四
System.out.println(list.get(2)); // 小明
// 判断该元素集合中是否存在
System.out.println(list.contains("123"));// false
// 删除列表的指定位置的元素
list.remove(2);
System.out.println(list.get(2)); // 田四
// 删除列表中所有元素
list.clear();
System.out.println(list.get(0)); // 报空指针错误
}
}