มัลติแมป

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

ส่งคืน

รับUniqueMap

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

ส่งกลับรายการของค่าทั้งหมด

ส่งคืน