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( map)

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ể Map.Entry.

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 MultiMap nhất định vào MultiMap này.

void putAll( m)

Thêm tất cả các mục trong ERROR(/Map) nhất định vào MultiMap này.

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 ()

Nhiều bản đồ

public MultiMap (MultiMap<K, V> map)

Tham số
map 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

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

mục nhập

public  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ể Map.Entry.

Giá trị trả về

bằng

public boolean equals (Object obj)

Tham số
obj Object

Giá trị trả về
boolean

get

public  get (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

public  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ị. 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

isEmpty

public boolean isEmpty ()

Giá trị trả về
boolean

keySet

public  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 á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

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á

public  remove (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ị

public  values ()

Trả về danh sách tất cả giá trị.

Giá trị trả về