概述
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。
ArrayList 继承了 AbstractList ,并实现了 List 接口。
ArrayList 方法
- indexOf() :返回 arraylist 中元素的索引值;
- retainAll() :保留 arraylist 中在指定集合中也存在的那些元素,即求交集;
- trimToSize() :将 arraylist 中的容量调整为数组中的元素个数
- removeIf() :删除所有满足特定条件的 arraylist 元素
- forEach() :遍历 arraylist 中每一个元素并执行特定操作