ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。
ArrayList 继承了 AbstractList ,并实现了 List 接口。
ArrayList<String> arr = new ArrayList<String>();
arr.add("a");
arr.add("b");
arr.add("c");
arr.add("d");
System.out.println(arr);
arr.remove(3); // 删除第四个元素
System.out.println(arr);
arr.set(2, "hello"); // 第一个参数为索引位置,第二个为要修改的值
System.out.println(arr);
运行结果