MultiMap
public
class
MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
ERROR(/Map)
ที่รองรับหลายค่าต่อคีย์
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
เมธอดสาธารณะ | |
---|---|
void
|
clear()
ล้างแผนที่ |
boolean
|
containsKey(K key)
ตรวจสอบว่าแผนที่มีคีย์ที่ระบุหรือไม่ |
boolean
|
containsValue(V value)
ตรวจสอบว่าแผนที่มีค่าที่ระบุหรือไม่ |
|
entries()
แสดงผลคอลเล็กชันคู่คีย์-ค่าทั้งหมดใน MultiMap นี้ในรูปแบบอินสแตนซ์ |
boolean
|
equals(Object obj)
|
|
get(K key)
รับรายการค่าที่เชื่อมโยงกับแต่ละคีย์ |
|
getUniqueMap()
สร้างแผนที่ใหม่ซึ่งมีคีย์สตริงที่ไม่ซ้ำกันสําหรับแต่ละค่า |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
แสดงผลคอลเล็กชันของคีย์ที่ไม่ซ้ำกันทั้งหมดที่มีอยู่ในมัลติแมปนี้ |
V
|
put(K key, V value)
เพิ่มค่าลงในรายการที่เชื่อมโยงกับคีย์ |
void
|
putAll(MultiMap<K, ? extends V> m)
|
void
|
putAll(
เพิ่มรายการทั้งหมดใน |
|
remove(K key)
นำค่าทั้งหมดที่เชื่อมโยงกับคีย์ที่ระบุออก |
int
|
size()
แสดงผลจํานวนคีย์ในแผนที่ |
|
values()
แสดงรายการค่าทั้งหมด |
ช่างก่อสร้างสาธารณะ
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
พารามิเตอร์ | |
---|---|
map |
|
เมธอดสาธารณะ
ล้าง
public void clear ()
ล้างแผนที่
containsKey
public boolean containsKey (K key)
ตรวจสอบว่าแผนที่มีคีย์ที่ระบุหรือไม่
พารามิเตอร์ | |
---|---|
key |
K |
คิกรีเทิร์น | |
---|---|
boolean |
ดูเพิ่มเติม
ค่า
public boolean containsValue (V value)
ตรวจสอบว่าแผนที่มีค่าที่ระบุหรือไม่
พารามิเตอร์ | |
---|---|
value |
V |
คิกรีเทิร์น | |
---|---|
boolean |
ดูเพิ่มเติม
รายการ
publicentries ()
แสดงผลคอลเล็กชันของคู่คีย์-ค่าทั้งหมดใน MultiMap นี้เป็นอินสแตนซ์ Map.Entry
คิกรีเทิร์น | |
---|---|
|
เท่ากับ
public boolean equals (Object obj)
พารามิเตอร์ | |
---|---|
obj |
Object |
คิกรีเทิร์น | |
---|---|
boolean |
รับ
publicget (K key)
รับรายการค่าที่เชื่อมโยงกับแต่ละคีย์
พารามิเตอร์ | |
---|---|
key |
K |
คิกรีเทิร์น | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
สร้างแผนที่ใหม่ซึ่งมีคีย์สตริงที่ไม่ซ้ำกันสําหรับแต่ละค่า อัลกอริทึมปัจจุบันจะสร้างคีย์ที่ไม่ซ้ำกันโดยการเพิ่มหมายเลขตำแหน่งที่ไม่ซ้ำกันต่อท้ายค่า toString() ของคีย์
คิกรีเทิร์น | |
---|---|
|
ERROR(/Map) |
แฮชโค้ด
public int hashCode ()
คิกรีเทิร์น | |
---|---|
int |
keySet
publickeySet ()
แสดงผลคอลเล็กชันของคีย์ที่ไม่ซ้ำกันทั้งหมดที่มีอยู่ในมัลติแมปนี้
คิกรีเทิร์น | |
---|---|
|
ใส่
public V put (K key, V value)
เพิ่มค่าลงในรายการที่เชื่อมโยงกับคีย์
พารามิเตอร์ | |
---|---|
key |
K |
value |
V |
คิกรีเทิร์น | |
---|---|
V |
ดูเพิ่มเติม
putAll
public void putAll (MultiMap<K, ? extends V> m)
เพิ่มรายการทั้งหมดใน MultiMap
หนึ่งๆ ลงใน MultiMap
นี้
พารามิเตอร์ | |
---|---|
m |
MultiMap |
putAll
public void putAll (m)
เพิ่มรายการทั้งหมดใน ERROR(/Map)
หนึ่งๆ ลงใน MultiMap
นี้
พารามิเตอร์ | |
---|---|
m |
|
นำข้อมูลออก
publicremove (K key)
นําค่าทั้งหมดที่เชื่อมโยงกับคีย์ที่ระบุออก
พารามิเตอร์ | |
---|---|
key |
K |
คิกรีเทิร์น | |
---|---|
|
ขนาด
public int size ()
แสดงผลจํานวนคีย์ในแผนที่
คิกรีเทิร์น | |
---|---|
int |
ค่า
publicvalues ()
แสดงรายการค่าทั้งหมด
คิกรีเทิร์น | |
---|---|
|