Arraylist概述和使用以及常用方法和遍历集合
Arraylist是List接口的一个实现类,它是程序中最常见的一种集合,
Arraylist内部的数据存储结构是数组形式,Arraylist是大小可变的数组,
在集合中数组叫做元素,当向集合中添加数据时,它的大小也在同时变大。
在创建集合是<E>代表集合的泛型。
泛型就是集合内的元素都是什么类型,全部都是同一的类型,
并且泛型只能是引用数据类型,不能是基本数据类型
public static void main(String[] args) { List<String> list = new ArrayList<>(); }
可以使用 集合名.add方法向集合中添加数据。添加的数据也必须是集合的泛型类型。
想要查看集合中的内容,可以使用输出语句直接输出集合。
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("abc"); list.add("def"); list.add("ghi"); System.out.println(list); }
常用方法
add(E e):向集合当中添加元素,参数的类型和泛型一致。
get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素
size():获取集合的尺寸长度,返回值就是集合中的元素个数
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("abc"); list.add("def"); list.add("ghi"); System.out.println(list); System.out.println(list.get(1)); System.out.println(list.remove(2)); System.out.println(list.size()); }
运行结果:

遍历集合
for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
使用for循环遍历集合,范围就是使用集合.size()获取集合的大小。循环的这个i就是集合的索引
在for循环中使用集合名.get()方法来获取当前索引对应的值

浙公网安备 33010602011771号