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( 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(MultiMap<K, ? extends V> m)

เพิ่มรายการทั้งหมดใน MultiMap หนึ่งๆ ลงใน MultiMap นี้

void putAll( m)

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

remove(K key)

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

int size()

แสดงผลจํานวนคีย์ในแผนที่

values()

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

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

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

พารามิเตอร์
map 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

ดูเพิ่มเติม

รายการ

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

ดูเพิ่มเติม

keySet

public  keySet ()

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

คิกรีเทิร์น

ใส่

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

นำข้อมูลออก

public  remove (K key)

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

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

คิกรีเทิร์น

ขนาด

public int size ()

แสดงผลจํานวนคีย์ในแผนที่

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

ค่า

public  values ()

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

คิกรีเทิร์น