java list stream 设置值 java中list.set怎么用
转载
一、List
java.util接口 List<E>
1.有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
2.与 set 不同,列表通常允许重复的元素
3.方法:
boolean
| add(E 向列表的尾部添加指定的元素(可选操作)。
|
void
| add(int index, E 在列表的指定位置插入指定元素(可选操作)。
|
void
| clear() 从列表中移除所有元素(可选操作)。
|
boolean
| contains(Object 如果列表包含指定的元素,则返回 true。
|
boolean
| equals(Object 比较指定的对象与列表是否相等。
|
E
| get(int index) 返回列表中指定位置的元素。
|
int
| indexOf(Object 返回此列表中第一次出现的指定元素的索引;如果此列表不包含该元素,则返回 -1。
|
boolean
| isEmpty() 如果列表不包含元素,则返回 true。
|
int
| lastIndexOf(Object 返回此列表中最后出现的指定元素的索引;如果列表不包含此元素,则返回 -1。
|
ListIterator<E>
| listIterator() 返回此列表元素的列表迭代器(按适当顺序)。
|
E
| remove(int index) 移除列表中指定位置的元素(可选操作)。
|
E
| set(int index, E 用指定元素替换列表中指定位置的元素(可选操作)。
|
int
| size() 返回列表中的元素数。
|
List<E>
| subList(int fromIndex, int toIndex) 返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间的部分视图。
|
Object[]
| toArray() 返回按适当顺序包含列表中的所有元素的数组(从第一个元素到最后一个元素)。
|
二、Set集合
java.util接口 Set<E>
一个不包含重复元素的
boolean
| add(E 如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。
|
boolean
| contains(Object 如果 set 包含指定的元素,则返回 true。
|
boolean
| equals(Object 比较指定对象与此 set 的相等性。
|
boolean
| remove(Object 如果 set 中存在指定的元素,则将其移除(可选操作)。
|
int
| size() 返回 set 中的元素数(其容量)。
|
Object[]
| toArray() 返回一个包含 set 中所有元素的数组。
|
三、Map
java.util接口 Map<K,V>
类型参数:K
- 此映射所维护的键的类型 ; V
- 映射值的类型
1. 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。
2.所有通用的映射实现类应该提供两个“标准的”构造方法:一个 void(无参数)构造方法,用于创建空映射;一个是带有单个 Map 类型参数的构造方法,用于创建一个与其参数具有相同键-值映射关系的新映射。
boolean
| containsKey(Object 如果此映射包含指定键的映射关系,则返回 true。
|
boolean
| containsValue(Object 如果此映射将一个或多个键映射到指定值,则返回 true。
|
boolean
| equals(Object 比较指定的对象与此映射是否相等。
|
V
| get(Object 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null 。
|
boolean
| isEmpty() 如果此映射未包含键-值映射关系,则返回 true。
|
V
| remove(Object 如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。
|
int
| size() 返回此映射中的键-值映射关系数。
|
end.
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。