常用方法
add
添加元素,可以是重复的
第二个add是可以在index位置添加元素,而且不会覆盖原本的元素,只是把原本的元素挤到后面了
addAll
作用和add差不多,只不过添加的是集合
retainAll
如果集合A和集合B是完全相同的集合,也会返回false。两个集合没有交集,才会返回true。简单来说,判断两个集合是否有交集,有则返回false,无则返回true(这句话不严谨)。总结来说只有两个任何一个元素都不相等时才会返回true,否则返回false。
get
获取指定index位置的元素
获取元素,参数为下标,从0开始
indexOf
返回obj在集合中首次出现的下标,若没有则返回-1
lastIndexOf
返回obj在集合中最后一次出现的下标,若没有则返回-1
remove
作用与Collection接口中的一样
set
替换下标为index的对象,索引必须存在!
subList
返回从fromIndex到toIndex位置的子集合,取到的集合为
[ fromIndex,toIndex) 前闭后开