ArrayListTypeMethod描述booleanadd(E e)将指定元素添加到列表尾部voidadd(int index,E e)将指定元素插入到指定位置booleanaddAll(Collection extends E> c)将指定集合添加到列表尾部booleanaddAll(int index,Collection extends E> c)将指定集合插入到指定位置voidclear()从列表...
接口
Queue
Type |
Method |
描述 |
boolean |
add(E e) |
将指定的元素插入到此队列中,队列有可用空间,返回true,队列无可用空间抛出 IllegalStateException。 |
E |
element() |
检索但不删除这个队列的头。 |
boolean |
offer(E e) |
不违反容量限制的情况下,将指定的元素插入到此队列中。 |
E |
peek() |
检索但不删除此队列的头,如果此队列为空,则返回 null 。 |
E |
poll() |
检索并删除此队列的头,如果此队列为空,则返回 null 。 |
E |
remove() |
检索并删除此队列的头。 |
Deque
Type |
Method |
描述 |
boolean |
add(E e) |
将指定的元素插入此双端队列表示的队列的尾部,双端队列有可用空间,返回 true,双端队列没有可用空间,抛出 IllegalStateException。 |
void |
addFirst(E e) |
插入此双端队列的队头, 双端队列没有可用空间,抛出IllegalStateException。 |
void |
addLast(E e) |
插入此双端队列的队尾, 双端队列没有可用空间,抛出IllegalStateException。 |
boolean |
contains(Object o) |
此deque包含指定的元素,返回 true,否则返回false。 |
E |
element() |
检索但不删除由此deque表示的队列的队头元素 。 |
E |
getFirst() |
检索但不删除这个deque的第一个元素。 。 |
E |
getLast() |
检索但不删除这个deque的最后一个元素。 |
boolean |
offer(E e) |
将指定的元素插入此双端队列表示的队列的尾部,双端队列有可用空间,返回 true,双端队列没有可用空间,返回false。 |
boolean |
offerFirst(E e) |
在此deque的首部插入指定的元素,deque有可用空间返回true ,deque没有可用空间返回false。 |
boolean |
offerLast(E e) |
在此deque的尾部插入指定的元素,deque有可用空间返回true ,deque没有可用空间返回false。 |
E |
peek() |
检索但不删除由此deque表示的队列的头部,如果此deque为空,则返回 null 。 |
E |
peekFirst() |
检索但不删除此deque的第一个元素,如果这个deque是空的返回null。 |
E |
peekLast() |
检索但不删除此deque的最后一个元素,如果这个deque是空的返回null。 |
E |
poll() |
检索并删除由此deque表示的队列的头部,如果此deque为空,则返回 null 。 |
E |
pollFirst() |
检索并删除此deque的第一个元素,如果这个deque是空的返回null。 |
E |
pollLast() |
检索并删除此deque的最后一个元素,如果这个deque是空的返回null。 |
E |
pop() |
从这个deque表示的堆栈中弹出一个元素。 |
void |
push(E e) |
将元素推送到由此deque表示的堆栈,deque没有可用空间抛出IllegalStateException 。 |
E |
remove() |
检索并删除由此deque表示的队列的头。 |
boolean |
remove(Object o) |
从此deque中删除指定元素的第一个出现。 |
E |
removeFirst() |
检索并删除此deque的第一个元素。 |
E |
removeLast() |
检索并删除此deque的最后一个元素。 。 |
int |
size() |
返回此deque中的元素数。 |
Set
Type |
Method |
描述 |
boolean |
add(E e) |
如果指定的元素不存在,则将其指定的元素添加。 |
boolean |
addAll(Collection<? extends E> c) |
将指定集合中的所有元素添加到此集合(如果尚未存在)。 |
void |
clear() |
从此集合中删除所有元素。 |
boolean |
contains(Object o) |
如果此集合包含指定的元素,返回 true 。 |
boolean |
containsAll(Collection<?> c) |
如果此集合包含所有指定集合的元素,返回 true 。 |
boolean |
equals(Object o) |
将指定的对象与此集合进行比较以实现相等。 |
int |
hashCode() |
返回此集合的哈希码值。 |
boolean |
isEmpty() |
如果此集合不包含元素,返回 true 。 |
boolean |
remove(Object o) |
如果存在,则从该集合中删除指定的元素。 |
boolean |
removeAll(Collection<?> c) |
从此集合中删除指定集合中包含的所有元素。 |
boolean |
retainAll(Collection<?> c) |
仅保留该集合中包含在指定集合中的元素。 |
int |
size() |
返回此集合中的元素数。 |
< T > T[] |
toArray(T[] a) |
返回一个包含此集合中所有元素的数组;,返回的数组的运行时类型是指定数组的运行时类型。 |
Map
Type |
Method |
描述 |
void |
clear() |
从该Map中删除所有的映射。 |
boolean |
containsKey(Object key) |
如果此Map包含指定键的映射,则返回 true 。 |
boolean |
containsValue(Object value) |
如果此Map将一个或多个键映射到指定的值,则返回 true 。 |
Set<Map.Entry<K,V>> |
entrySet() |
返回此Map中包含的K-V。 |
boolean |
equals(Object o) |
将指定的对象与此Map进行比较以获得相等性。 |
V |
get(Object key) |
返回到指定键所映射的值,如果此映射不包含该键的映射返回null。 |
default V |
getOrDefault(Object key, V defaultValue) |
返回到指定键所映射的值,如果此映射不包含该键的映射,返回defaultValue。 |
int |
hashCode() |
返回此Map的哈希码值。 |
boolean |
isEmpty() |
如果此Map不包含键值映射,则返回 true 。 |
V |
put(K key, V value) |
将指定的值与该映射中的指定键相关联。 |
void |
putAll(Map<? extends K,? extends V> m) |
将指定Map的所有映射复制到此映射。 |
V |
remove(Object o) |
如果存在,从该Map中删除一个键的映射。 |
default boolean |
remove(Object key, Object value) |
仅当指定的key映射到指定的value时删除该映射。 |
default V |
replace(K key, V value) |
只有当目标映射到某个值时,才能替换指定键的值。 |
default boolean |
replace(K key, V oldValue, V newValue) |
只有当目标映射到指定的值时,才能替换指定键的值。 |
int |
size() |
返回此Map中键值映射的数量。 |
实现类
ArrayList
Type |
Method |
描述 |
boolean |
add(E e) |
将指定元素添加到列表尾部 。 |
void |
add(int index,E e) |
将指定元素插入到指定位置。 |
boolean |
addAll(Collection<? extends E> c) |
将指定集合添加到列表尾部。 |
boolean |
addAll(int index,Collection<? extends E> c) |
将指定集合插入到指定位置。 |
void |
clear() |
从列表中删除所有元素。 |
Object |
clone() |
返回此实例的浅拷贝。 |
boolean |
contains(Object o) |
此列表包含指定的元素,返回 true,否则返回false。 |
E |
get(int index) |
返回此列表中指定位置的元素。 |
int |
indexOf(Object o) |
返回此列表中指定元素的第一次出现的索引,如果此列表不包含元素,返回-1 。 |
E |
remove(int index) |
删除该列表中指定位置的元素。 |
boolean |
remove(Object o) |
从列表中删除第一个出现的指定元素。 |
E |
set(int index, E element) |
用指定的元素替换此列表中指定位置的元素 。 |
int |
size() |
返回此列表中的元素数 。 |
void |
sort(Comparator<? super E> c) |
使用提供的 Comparator对此列表进行排序以比较元素。 |
List< E > |
subList(int fromIndex, int toIndex) |
返回此列表从fromIndex到toIndex之间的list集合。 |
< T > T[] |
toArray(T[] a) |
返回包含此列表所有元素的数组,返回T类型数组。 |
LinkedList
Type |
Method |
描述 |
boolean |
add(E e) |
将指定元素添加到列表尾部。 |
void |
add(int index,E e) |
将指定元素插入到指定位置。 |
boolean |
addAll(Collection<? extends E> c) |
将指定集合添加到列表尾部。 |
boolean |
addAll(int index,Collection<? extends E> c) |
将指定集合插入到指定位置。 |
void |
addFirst(E e) |
在该列表开头插入指定的元素。 |
void |
addLast(E e) |
将指定元素添加到列表尾部。 |
void |
clear() |
从列表中删除所有元素。 |
Object |
clone() |
返回此实例的浅拷贝。 |
boolean |
contains(Object o) |
此列表包含指定的元素,返回 true,否则返回false。 |
E |
element() |
检索但不删除此列表的头(第一个元素)。 |
E |
get(int index) |
返回此列表中指定位置的元素。 |
E |
getFirst() |
返回此列表中的第一个元素。 |
E |
getLast() |
返回此列表中的最后一个元素。 |
int |
indexOf(Object o) |
返回此列表中指定元素的第一次出现的索引,如果此列表不包含元素,返回-1 。 |
int |
lastIndexOf(Object o) |
返回此列表中指定元素的最后一次出现的索引,如果此列表不包含元素,返回-1。 |
boolean |
offer(E e) |
将指定的元素添加为此列表的尾部(最后一个元素)。 |
boolean |
offerFirst(E e) |
在此列表的前面插入指定的元素。 |
boolean |
offerLast(E e) |
在该列表的末尾插入指定的元素。 |
E |
peek() |
检索但不删除此列表的头(第一个元素)。 |
E |
peekFirst() |
检索但不删除此列表的第一个元素,如果此列表为空,则返回 null 。 |
E |
peekLast() |
检索但不删除此列表的最后一个元素,如果此列表为空,则返回 null 。 |
E |
poll() |
检索并删除此列表的头(第一个元素)。 |
E |
pollFirst() |
检索并删除此列表的第一个元素,如果此列表为空,则返回 null 。 |
E |
pollLast() |
检索并删除此列表的最后一个元素,如果此列表为空,则返回 null 。 |
E |
pop() |
从此列表表示的堆栈中弹出一个元素。 |
E |
push(E e) |
将元素推送到由此列表表示的堆栈上。 |
E |
remove() |
检索并删除此列表的头(第一个元素)。 |
E |
remove(int index) |
删除该列表中指定位置的元素。 |
boolean |
remove(Object o) |
从列表中删除第一个出现的指定元素。 |
E |
removeFirst() |
从此列表中删除并返回第一个元素。 |
E |
removeLast() |
从此列表中删除并返回最后一个元素。 |
E |
set(int index, E element) |
用指定的元素替换此列表中指定位置的元素。 |
int |
size() |
返回此列表中的元素数。 |
< T > T[] |
toArray(T[] a) |
返回包含此列表所有元素的数组,返回T类型数组。 |
HashSet
Type |
Method |
描述 |
boolean |
add(E e) |
将指定的元素添加到此集合(如果尚未存在)。 |
void |
clear() |
从此集合中删除所有元素。 |
Object |
clone() |
返回此 HashSet实例的浅层副本:元素本身不被克隆。 |
boolean |
contains(Object o) |
如果此集合包含指定的元素,返回 true 。 |
boolean |
isEmpty() |
如果此集合不包含元素,返回 true 。 |
boolean |
remove(Object o) |
如果存在,则从该集合中删除指定的元素。 |
int |
size() |
返回此集合中的元素数。 |
HashMap
Type |
Method |
描述 |
void |
clear() |
从该Map中删除所有的映射。 |
boolean |
containsKey(Object key) |
如果此映射包含指定键的映射,则返回 true 。 |
boolean |
containsValue(Object value) |
如果此映射将一个或多个键映射到指定的值,则返回 true 。 |
Set<Map.Entry<K,V>> |
entrySet() |
返回此HashMap中包含的K-V。 |
V |
get(Object key) |
返回到指定键所映射的值,如果此映射不包含该键的映射返回null。 |
V |
getOrDefault(Object key, V defaultValue) |
返回到指定键所映射的值,如果此映射不包含该键的映射,返回defaultValue 。 |
boolean |
isEmpty() |
如果此Map不包含键值映射,则返回 true 。 |
V |
put(K key, V value) |
将指定的值与该映射中的指定键相关联 。 |
void |
putAll(Map<? extends K,? extends V> m) |
将指定Map的所有映射复制到此映射。 |
V |
remove(Object o) |
如果存在,从该Map中删除一个键的映射。 |
boolean |
remove(Object key, Object value) |
仅当指定的key映射到指定的value时删除该映射。 |
V |
replace(K key, V value) |
只有当目标映射到某个值时,才能替换指定键的值。 |
boolean |
replace(K key, V oldValue, V newValue) |
只有当目标映射到指定的值时,才能替换指定键的值。 |
int |
size() |
返回此HashMap中键值映射的数量。 |
本文地址:https://blog.csdn.net/Ngkiynet/article/details/110195716