หลายแผนที่
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(
เพิ่มรายการทั้งหมดใน |
|
remove(K key)
นำค่าทั้งหมดที่เชื่อมโยงกับคีย์ที่ระบุออก |
int
|
size()
แสดงจำนวนแป้นในแผนที่ |
|
values()
แสดงรายการค่าทั้งหมด |
ช่างก่อสร้างสาธารณะ
หลายแผนที่
public MultiMap ()
หลายแผนที่
public MultiMap (map)
พารามิเตอร์ | |
---|---|
map |
|
วิธีการสาธารณะ
ล้าง
public void clear ()
ล้างแผนที่
คีย์ประกอบด้วย
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 |
ชุดคีย์
publickeySet ()
แสดงผลคอลเล็กชันของคีย์ที่ไม่ซ้ำกันทั้งหมดที่มีอยู่ในมัลติแมปนี้
คิกรีเทิร์น | |
---|---|
|
ใส่
public V put (K key, V value)
เพิ่มค่าลงในรายการที่เชื่อมโยงกับคีย์
พารามิเตอร์ | |
---|---|
key |
K |
value |
V |
คิกรีเทิร์น | |
---|---|
V |
ดูเพิ่มเติม
ใส่ทั้งหมด
public void putAll (m)
เพิ่มรายการทั้งหมดใน ERROR(/Map)
ที่ระบุไปยัง MultiMap
นี้
พารามิเตอร์ | |
---|---|
m |
|
นำข้อมูลออก
publicremove (K key)
นำค่าทั้งหมดที่เชื่อมโยงกับคีย์ที่ระบุออก
พารามิเตอร์ | |
---|---|
key |
K |
คิกรีเทิร์น | |
---|---|
|
ขนาด
public int size ()
แสดงจำนวนแป้นในแผนที่
คิกรีเทิร์น | |
---|---|
int |
ค่า
publicvalues ()
แสดงรายการค่าทั้งหมด
คิกรีเทิร์น | |
---|---|
|