【集合学习2】List接口和常用方法

常用方法

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) 前闭后开

遍历方式

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/VanGotoBilibili/article/details/115298593