栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

java之List集合的常用方法及理解(自用)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java之List集合的常用方法及理解(自用)

List的家族关系

List是Collection的子接口,是ArrayList、LinkedList的父接口。

List是一个接口,因此不能进行实例化的,但是可以通过其子类及转型来实现。

List集合存放的是有序的、可重复的、可以存储nul值。

 List的常用方法
List单个元素的增加、删除

1.add(Object):添加一个元素

2.add(int index Object):在指定位置添加一个元素

3.remove(int index):移除指定位置的一个元素,并将删除成功的元素返回

4.remove(Object):移除在集合中第一次出现的元素,就是说删除一次处匹配的元素。

 List组元素的增加、删除

addAll(集合):在原集合中添加一个新的集合;

addAll(int index ,集合):在原集合的指定位置添加一个新的集合;

removeAll(集合):在原集合中删除两个集合的交集

retainAll(集合):在原集合中删除非存在非原集合的元素

clear():清空集合

List查询方法

contains(Object):在原集合中是否包含一指定元素;

get(int index):通过集合的索引值来获取相应存储的数值;

indexOf(Object):在原集合中返回第一次匹配指定元素的索引位置;

isEmpty():判断集合是否为空;

lastIndexOf(Object):在原集合中返回最后一次匹配指定元素的索引位置,也就是从后面开始查询,返回倒数第一次出现指定元素的索引位置;

size():获取集合中存储元素的数量。

List组查询

ContainsAll(集合):在原集合中查询是否包含另一集合;

sublist(int startIndex ,int endIndex):获取一个集合,是在原集合的start位置开始到end位置结束;

iterator():获取指定的迭代器,用来遍历集合列表;

listiterator():获取指定的迭代器,用来遍历集合列表;

listiterator(int index):获取从指定位置开始的指定迭代器。

List转换为Object数组

toArray():返回所有元素的数组。

迭代器、迭代器的正序遍历、迭代器的逆序遍历,请见下篇。

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号