MultiMap
public
class
MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
ERROR(/Map)
hỗ trợ nhiều giá trị cho mỗi khoá.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
Phương thức công khai | |
---|---|
void
|
clear()
Xoá bản đồ. |
boolean
|
containsKey(K key)
Kiểm tra xem bản đồ có chứa khoá được chỉ định hay không. |
boolean
|
containsValue(V value)
Kiểm tra xem tập hợp map có chứa giá trị đã chỉ định hay không. |
|
entries()
Trả về một tập hợp tất cả cặp khoá-giá trị trong MultiMap này dưới dạng các thực thể |
boolean
|
equals(Object obj)
|
|
get(K key)
Lấy danh sách các giá trị liên kết với mỗi khoá. |
|
getUniqueMap()
Tạo một tệp ánh xạ mới có chứa khoá Chuỗi duy nhất cho mỗi giá trị. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
Trả về một tập hợp gồm tất cả các khoá riêng biệt có trong tập hợp map đa năng này. |
V
|
put(K key, V value)
Thêm giá trị vào danh sách liên kết với một khoá. |
void
|
putAll(MultiMap<K, ? extends V> m)
Thêm tất cả các mục trong |
void
|
putAll(
Thêm tất cả các mục trong |
|
remove(K key)
Xoá tất cả giá trị liên kết với khoá đã chỉ định. |
int
|
size()
Trả về số lượng khoá trong bản đồ |
|
values()
Trả về danh sách tất cả giá trị. |
Hàm khởi tạo công khai
Nhiều bản đồ
public MultiMap ()
MultiMap
public MultiMap (map)
Tham số | |
---|---|
map |
|
Phương thức công khai
xóa
public void clear ()
Xoá bản đồ.
containsKey
public boolean containsKey (K key)
Kiểm tra xem tập hợp map có chứa khoá đã chỉ định hay không.
Tham số | |
---|---|
key |
K |
Giá trị trả về | |
---|---|
boolean |
Xem thêm:
containsValue
public boolean containsValue (V value)
Kiểm tra xem tập hợp map có chứa giá trị đã chỉ định hay không.
Tham số | |
---|---|
value |
V |
Giá trị trả về | |
---|---|
boolean |
Xem thêm:
mục nhập
publicentries ()
Trả về một tập hợp tất cả cặp khoá-giá trị trong MultiMap này dưới dạng các thực thể Map.Entry
.
Giá trị trả về | |
---|---|
|
bằng
public boolean equals (Object obj)
Tham số | |
---|---|
obj |
Object |
Giá trị trả về | |
---|---|
boolean |
get
publicget (K key)
Lấy danh sách các giá trị liên kết với từng khoá.
Tham số | |
---|---|
key |
K |
Giá trị trả về | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
Tạo một tệp ánh xạ mới có chứa khoá Chuỗi duy nhất cho mỗi giá trị. Thuật toán hiện tại sẽ tạo khoá duy nhất bằng cách thêm một số vị trí duy nhất vào giá trị toString() của khoá
Giá trị trả về | |
---|---|
|
ERROR(/Map) |
hashCode
public int hashCode ()
Giá trị trả về | |
---|---|
int |
keySet
publickeySet ()
Trả về một tập hợp gồm tất cả các khoá riêng biệt có trong tập hợp ánh xạ đa năng này.
Giá trị trả về | |
---|---|
|
đặt
public V put (K key, V value)
Thêm giá trị vào danh sách liên kết với khoá.
Tham số | |
---|---|
key |
K |
value |
V |
Giá trị trả về | |
---|---|
V |
Xem thêm:
putAll
public void putAll (MultiMap<K, ? extends V> m)
Thêm tất cả các mục trong MultiMap
đã cho vào MultiMap
này.
Tham số | |
---|---|
m |
MultiMap |
đặt Tất cả
public void putAll (m)
Thêm tất cả các mục trong ERROR(/Map)
nhất định vào MultiMap
này.
Tham số | |
---|---|
m |
|
xoá
publicremove (K key)
Xoá tất cả giá trị liên kết với khoá đã chỉ định.
Tham số | |
---|---|
key |
K |
Giá trị trả về | |
---|---|
|
size
public int size ()
Trả về số lượng khoá trong bản đồ
Giá trị trả về | |
---|---|
int |
giá trị
publicvalues ()
Trả về danh sách tất cả giá trị.
Giá trị trả về | |
---|---|
|