List / Map / Collections方法收集

本文介绍了Java集合框架中的List、Map及Collections工具类的核心方法,包括如何检查列表或映射是否为空、获取元素、创建不可变集合等实用功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

List

方法名实现功能
isEmpty()如果列表不包含元素,则返回 true。
contains(Object o)如果列表包含指定的元素,则返回 true。
clear()从列表中移除所有元素(可选操作)。
hashCode()返回列表的哈希码值。
listIterator()返回此列表元素的列表迭代器(按适当顺序)。
listIterator(int index)返回列表中元素的列表迭代器(按适当顺序),从列表的指定位置开始。

Map

方法名实现功能
containsValue(Object value)如果此映射将一个或多个键映射到指定值,则返回 true。
values()返回此映射中包含的值的 Collection 视图。
isEmpty()如果此映射未包含键-值映射关系,则返回 true。
clear()从此映射中移除所有映射关系(可选操作)。

Collections

方法名实现功能
emptyList()返回空的列表(不可变的)。
emptyMap()返回空的映射(不可变的)。
checkedCollection(Collection c, Class type)返回指定 collection 的一个动态类型安全视图。
emptySet()返回空的 set(不可变的)。返回指定 collection 的一个动态类型安全视图。
checkedList(List list, Class type)返回指定列表的一个动态类型安全视图。
checkedMap(Map m, Class keyType, Class valueType)返回指定映射的一个动态类型安全视图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值