ArrayList构造方法:
ArrayList<e>() 创建一个初始容量为 10 的空容器。
泛型<e>:
是一种特殊的数据类型,泛型;
<e>括号内只能写引用数据类型;
给定类型用于对集合容器存储的数据类型进行限制。
成员方法:
add(元素): 将元素添加到集合容器的末尾;
add(索引,元素) :将元素插入此列表中的指定索引位置;
remove (元素):删除指定的元素,返回布尔结果,是否删除成功;
remove (索引):删除指定索引处的元素,返回被删除成的元素;
set(索引,元素):修改指定索引处的元素,返回被修改的元素;
get(索引):获取指定索引处的元素 ,多次调用可以拿到所有的元素,可以用来遍历集合;
size():返回集合中的元素的个数,类似于数组中的length()。
一般调用remove和set方法不会使用变量去接,直接删除修改即可。
集合中存储字符串并遍历 :
分析:
1、创建集合对象,添加字符串;
2、遍历集合需要使用到size方法获取到长度;
3、遍历集合需要使用到get方法获取到每个元素;
//创建集合,在泛型中限制存储数据为String类型 ArrayList<String> a1 = new ArrayList<>(); //调用add方法在集中末尾添加元素 a1.add("aa"); a1.add("bb"); a1.add("xx"); a1.add("bb"); a1.add("aa"); //遍历集合 for (int i = 0; i < a1.size(); i++) { //调用get方法传入索引,得到元素 String a = a1.get(i); System.out.print(a + ","); //aa,bb,xx,bb,aa, }