หลายแผนที่

public class MultiMap
extends Object

java.lang.Object
com.android.tradefed.util.MultiMap<K, V>


ERROR(/Map) ที่รองรับหลายค่าต่อคีย์

สรุป

ช่างก่อสร้างสาธารณะ

MultiMap()
MultiMap(MultiMap<K, V> map)
MultiMap( map)

วิธีการสาธารณะ

void clear()

ล้างแผนที่

boolean containsKey(K key)

ตรวจสอบว่าแผนที่มีคีย์ที่ระบุหรือไม่

boolean containsValue(V value)

ตรวจสอบว่าแผนที่มีค่าที่ระบุหรือไม่

entries()

แสดงผลคอลเล็กชันของคู่คีย์-ค่าทั้งหมดใน MultiMap นี้เป็น Map.Entry อินสแตนซ์

boolean equals(Object obj)

get(K key)

รับรายการค่าที่เชื่อมโยงกับแต่ละคีย์

getUniqueMap()

สร้างแผนที่ใหม่ซึ่งมีคีย์สตริงที่ไม่ซ้ำกันสำหรับแต่ละค่า

int hashCode()

boolean isEmpty()
keySet()

แสดงผลคอลเล็กชันของคีย์ที่ไม่ซ้ำกันทั้งหมดที่มีอยู่ในมัลติแมปนี้

V put(K key, V value)

เพิ่มค่าลงในรายการที่เชื่อมโยงกับคีย์

void putAll( m)

เพิ่มรายการทั้งหมดใน ERROR(/Map) ที่ระบุไปยัง MultiMap นี้

remove(K key)

นำค่าทั้งหมดที่เชื่อมโยงกับคีย์ที่ระบุออก

int size()

แสดงจำนวนแป้นในแผนที่

values()

แสดงรายการค่าทั้งหมด

ช่างก่อสร้างสาธารณะ

หลายแผนที่

public MultiMap ()

หลายแผนที่

public MultiMap (MultiMap<K, V> map)

พารามิเตอร์
map MultiMap

หลายแผนที่

public MultiMap ( map)

พารามิเตอร์
map

วิธีการสาธารณะ

ล้าง

public void clear ()

ล้างแผนที่

คีย์ประกอบด้วย

public boolean containsKey (K key)

ตรวจสอบว่าแผนที่มีคีย์ที่ระบุหรือไม่

พารามิเตอร์
key K

คิกรีเทิร์น
boolean

ดูเพิ่มเติม

ค่า

public boolean containsValue (V value)

ตรวจสอบว่าแผนที่มีค่าที่ระบุหรือไม่

พารามิเตอร์
value V

คิกรีเทิร์น
boolean

ดูเพิ่มเติม

รายการ

public  entries ()

แสดงผลคอลเล็กชันของคู่คีย์-ค่าทั้งหมดใน MultiMap นี้เป็น Map.Entry อินสแตนซ์

คิกรีเทิร์น

เท่ากับ

public boolean equals (Object obj)

พารามิเตอร์
obj Object

คิกรีเทิร์น
boolean

รับ

public  get (K key)

รับรายการค่าที่เชื่อมโยงกับแต่ละคีย์

พารามิเตอร์
key K

คิกรีเทิร์น

getUniqueMap

public  getUniqueMap ()

สร้างแผนที่ใหม่ซึ่งมีคีย์สตริงที่ไม่ซ้ำกันสำหรับแต่ละค่า อัลกอริทึมปัจจุบันจะสร้างคีย์ที่ไม่ซ้ำกันโดยการเพิ่มหมายเลขตำแหน่งที่ไม่ซ้ำต่อท้าย ค่า toString() ของคีย์

คิกรีเทิร์น
ERROR(/Map)

แฮชโค้ด

public int hashCode ()

คิกรีเทิร์น
int

ว่าง

public boolean isEmpty ()

คิกรีเทิร์น
boolean

ดูเพิ่มเติม

ชุดคีย์

public  keySet ()

แสดงผลคอลเล็กชันของคีย์ที่ไม่ซ้ำกันทั้งหมดที่มีอยู่ในมัลติแมปนี้

คิกรีเทิร์น

ใส่

public V put (K key, 
                V value)

เพิ่มค่าลงในรายการที่เชื่อมโยงกับคีย์

พารามิเตอร์
key K

value V

คิกรีเทิร์น
V

ดูเพิ่มเติม

ใส่ทั้งหมด

public void putAll ( m)

เพิ่มรายการทั้งหมดใน ERROR(/Map) ที่ระบุไปยัง MultiMap นี้

พารามิเตอร์
m

นำข้อมูลออก

public  remove (K key)

นำค่าทั้งหมดที่เชื่อมโยงกับคีย์ที่ระบุออก

พารามิเตอร์
key K

คิกรีเทิร์น

ขนาด

public int size ()

แสดงจำนวนแป้นในแผนที่

คิกรีเทิร์น
int

ค่า

public  values ()

แสดงรายการค่าทั้งหมด

คิกรีเทิร์น