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 khóa.
Bản tóm tắt
Các nhà 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 dưới dạng các cá thể | |
boolean | equals (Object obj) |
get (K key) Nhận danh sách các giá trị được liên kết với mỗi khóa. | |
getUniqueMap () Tạo một bản đồ mới, chứa một 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 nhập trong |
remove (K key) Loại bỏ 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 khóa trong bản đồ |
values () Trả về danh sách tất cả các giá trị. |
Các nhà xây dựng công cộng
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
Thông số | |
---|---|
map |
Phương pháp công khai
xa lạ
public void clear ()
Xóa bản đồ.
containsKey
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 |
Lợi nhuận | |
---|---|
boolean |
Xem thêm:
containsValue
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 |
Lợi nhuận | |
---|---|
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 dưới dạng các cá thể Map.Entry
này.
Lợi nhuận | |
---|---|
bằng
public boolean equals (Object obj)
Thông số | |
---|---|
obj | Object |
Lợi nhuận | |
---|---|
boolean |
lấy
publicget (K key)
Nhận danh sách các giá trị được liên kết với mỗi khóa.
Thông số | |
---|---|
key | K |
Lợi nhuận | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Tạo một bản đồ mới, chứa một 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 một số vị trí duy nhất vào giá trị toString () của khóa
Lợi nhuận | |
---|---|
một ERROR(/Map) |
Mã Băm
public int hashCode ()
Lợi nhuận | |
---|---|
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.
Lợi nhuận | |
---|---|
đặ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 |
Lợi nhuận | |
---|---|
V |
Xem thêm:
putAll
public void putAll (m)
Thêm tất cả các mục nhập trong ERROR(/Map)
đã cho vào Bản đồ đa MultiMap
này.
Thông số | |
---|---|
m |
gỡ bỏ
publicremove (K key)
Loại bỏ tất cả các giá trị được liên kết với khóa được chỉ định.
Thông số | |
---|---|
key | K |
Lợi nhuận | |
---|---|
kích thước
public int size ()
Trả về số lượng khóa trong bản đồ
Lợi nhuận | |
---|---|
int |
giá trị
publicvalues ()
Trả về danh sách tất cả các giá trị.
Lợi nhuận | |
---|---|