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) | 返回指定映射的一个动态类型安全视图。 |
本文介绍了Java集合框架中的List、Map及Collections工具类的核心方法,包括如何检查列表或映射是否为空、获取元素、创建不可变集合等实用功能。

420

被折叠的 条评论
为什么被折叠?



