มัลติแมป
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 () ส่งกลับชุดของคีย์ที่แตกต่างกันทั้งหมดที่มีอยู่ในมัลติแมปนี้ | |
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 |
ส่งคืน | |
---|---|
รับUniqueMap
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 ()
ส่งกลับรายการของค่าทั้งหมด
ส่งคืน | |
---|---|