มัลติแมป
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 นี้เป็นอินสแตนซ์ | |
boolean | equals (Object obj) |
get (K key) รับรายการค่าที่เกี่ยวข้องกับแต่ละคีย์ | |
getUniqueMap () สร้างแผนที่ใหม่ที่มีคีย์สตริงเฉพาะสำหรับแต่ละค่า | |
int | hashCode () |
boolean | isEmpty () |
keySet () ส่งคืนชุดของคีย์ที่แตกต่างกันทั้งหมดที่มีอยู่ใน multimap นี้ | |
V | put (K key, V value) เพิ่มค่าให้กับรายการที่เกี่ยวข้องกับคีย์ |
void | putAll ( m) putAll ( m) เพิ่มรายการทั้งหมดใน |
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 ()
ส่งคืนชุดของคีย์ที่แตกต่างกันทั้งหมดที่มีอยู่ใน multimap นี้
การส่งคืน | |
---|---|
ใส่
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 ()
ส่งคืนรายการค่าทั้งหมด
การส่งคืน | |
---|---|