Đa bản đồ
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 khóa.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
Phương pháp công khai | |
---|---|
void | clear () Xóa bản đồ. |
boolean | containsKey (K key) Kiểm tra xem bản đồ có chứa khóa được chỉ định hay không. |
boolean | containsValue (V value) Kiểm tra xem bản đồ có chứa giá trị được chỉ định hay không. |
entries () Trả về tập hợp tất cả các cặp khóa-giá trị trong MultiMap này dưới dạng phiên bản | |
boolean | equals (Object obj) |
get (K key) Lấy danh sách các giá trị liên kết với mỗi khóa. | |
getUniqueMap () Xây dựng một bản đồ mới chứa khóa Chuỗi duy nhất cho mỗi giá trị. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Trả về một tập hợp tất cả các khóa riêng biệt có trong multimap này. | |
V | put (K key, V value) Thêm giá trị vào danh sách được liên kết với một khóa. |
void | putAll ( m) putAll ( m) Thêm tất cả các mục trong |
remove (K key) Xóa tất cả các giá trị được liên kết với khóa được chỉ định. | |
int | size () Trả về số lượng phím trong bản đồ |
values () Trả về danh sách tất cả các giá trị. |
Nhà thầu xây dựng công cộng
Đa bản đồ
public MultiMap ()
Đa bản đồ
public MultiMap (map)
Thông số | |
---|---|
map |
Phương pháp công khai
thông thoáng
public void clear ()
Xóa bản đồ.
chứaKey
public boolean containsKey (K key)
Kiểm tra xem bản đồ có chứa khóa được chỉ định hay không.
Thông số | |
---|---|
key | K |
Trả lại | |
---|---|
boolean |
Xem thêm:
chứa giá trị
public boolean containsValue (V value)
Kiểm tra xem bản đồ có chứa giá trị được chỉ định hay không.
Thông số | |
---|---|
value | V |
Trả lại | |
---|---|
boolean |
Xem thêm:
mục
publicentries ()
Trả về tập hợp tất cả các cặp khóa-giá trị trong MultiMap này dưới dạng phiên bản Map.Entry
.
Trả lại | |
---|---|
bằng
public boolean equals (Object obj)
Thông số | |
---|---|
obj | Object |
Trả lại | |
---|---|
boolean |
lấy
publicget (K key)
Lấy danh sách các giá trị liên kết với mỗi khóa.
Thông số | |
---|---|
key | K |
Trả lại | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Xây dựng một bản đồ mới chứa khóa Chuỗi duy nhất cho mỗi giá trị. Thuật toán hiện tại sẽ tạo khóa duy nhất bằng cách thêm số vị trí duy nhất vào giá trị toString() của khóa
Trả lại | |
---|---|
một ERROR(/Map) |
Mã Băm
public int hashCode ()
Trả lại | |
---|---|
int |
bộ chìa khoá
publickeySet ()
Trả về một tập hợp tất cả các khóa riêng biệt có trong multimap này.
Trả lại | |
---|---|
đặt
public V put (K key, V value)
Thêm giá trị vào danh sách được liên kết với một khóa.
Thông số | |
---|---|
key | K |
value | V |
Trả lại | |
---|---|
V |
Xem thêm:
đặt tất cả
public void putAll (m)
Thêm tất cả các mục trong ERROR(/Map)
đã cho vào MultiMap
này.
Thông số | |
---|---|
m |
di dời
publicremove (K key)
Xóa tất cả các giá trị được liên kết với khóa được chỉ định.
Thông số | |
---|---|
key | K |
Trả lại | |
---|---|
kích cỡ
public int size ()
Trả về số lượng phím trong bản đồ
Trả lại | |
---|---|
int |
giá trị
publicvalues ()
Trả về danh sách tất cả các giá trị.
Trả lại | |
---|---|