MultiMap

public class MultiMap
extends Object implements Serializable

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


एक Map, जिसमें हर कुंजी के लिए कई वैल्यू इस्तेमाल की जा सकती हैं.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

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

पब्लिक मेथड

void clear()

इससे मैप मिट जाता है.

boolean containsKey(K key)

यह फ़ंक्शन जांच करता है कि मैप में दी गई कुंजी मौजूद है या नहीं.

boolean containsValue(V value)

यह फ़ंक्शन जांच करता है कि मैप में दी गई वैल्यू मौजूद है या नहीं.

Collection<Entry<K, V>> entries()

इस MultiMap में मौजूद सभी कुंजी-वैल्यू पेयर का कलेक्शन, Map.Entry इंस्टेंस के तौर पर दिखाता है.

boolean equals(Object obj)

List<V> get(K key)

इस तरीके से, हर कुंजी से जुड़ी वैल्यू की सूची मिलती है.

Map<String, V> getUniqueMap()

एक नया मैप बनाएं, जिसमें हर वैल्यू के लिए यूनीक स्ट्रिंग कुंजी हो.

int hashCode()

boolean isEmpty()
Set<K> keySet()

यह फ़ंक्शन, इस मल्टीमैप में मौजूद सभी अलग-अलग कुंजियों का कलेक्शन दिखाता है.

V put(K key, V value)

यह फ़ंक्शन, किसी कुंजी से जुड़ी सूची में वैल्यू जोड़ता है.

void putAll(MultiMap<K, ? extends V> m)

इस MultiMap में, दिए गए MultiMap की सभी एंट्री जोड़ता है.

void putAll(Map<? extends K, ? extends V> m)

इस MultiMap में, दिए गए Map की सभी एंट्री जोड़ता है.

List<V> remove(K key)

यह फ़ंक्शन, दी गई कुंजी से जुड़ी सभी वैल्यू हटाता है.

int size()

यह फ़ंक्शन, मैप में मौजूद कुंजियों की संख्या दिखाता है

List<V> values()

सभी वैल्यू की सूची दिखाता है.

सार्वजनिक कंस्ट्रक्टर

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

पैरामीटर
map MultiMap

MultiMap

public MultiMap (Map<K, V> map)

पैरामीटर
map Map

पब्लिक मेथड

मिटाएं

public void clear ()

इससे मैप मिट जाता है.

containsKey

public boolean containsKey (K key)

यह फ़ंक्शन जांच करता है कि मैप में दी गई कुंजी मौजूद है या नहीं.

पैरामीटर
key K

रिटर्न
boolean

यह भी देखें:

containsValue

public boolean containsValue (V value)

यह फ़ंक्शन जांच करता है कि मैप में दी गई वैल्यू मौजूद है या नहीं.

पैरामीटर
value V

रिटर्न
boolean

यह भी देखें:

एंट्री

public Collection<Entry<K, V>> entries ()

इस MultiMap में मौजूद सभी कुंजी-वैल्यू पेयर का कलेक्शन, Map.Entry इंस्टेंस के तौर पर दिखाता है.

रिटर्न
Collection<Entry<K, V>>

इसके बराबर है

public boolean equals (Object obj)

पैरामीटर
obj Object

रिटर्न
boolean

सदस्यता लें

public List<V> get (K key)

इस तरीके से, हर कुंजी से जुड़ी वैल्यू की सूची मिलती है.

पैरामीटर
key K

रिटर्न
List<V>

getUniqueMap

public Map<String, V> getUniqueMap ()

एक नया मैप बनाएं, जिसमें हर वैल्यू के लिए यूनीक स्ट्रिंग कुंजी हो. मौजूदा एल्गोरिदम, कुंजी की toString() वैल्यू में यूनीक पोज़िशन नंबर जोड़कर यूनीक कुंजी बनाएगा

रिटर्न
Map<String, V> Map

hashCode

public int hashCode ()

रिटर्न
int

isEmpty

public boolean isEmpty ()

रिटर्न
boolean

यह भी देखें:

keySet

public Set<K> keySet ()

यह फ़ंक्शन, इस मल्टीमैप में मौजूद सभी अलग-अलग कुंजियों का कलेक्शन दिखाता है.

रिटर्न
Set<K>

रखें

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

इस MultiMap में, दिए गए Map की सभी एंट्री जोड़ता है.

पैरामीटर
m Map

हटाएं

public List<V> remove (K key)

यह फ़ंक्शन, दी गई कुंजी से जुड़ी सभी वैल्यू हटाता है.

पैरामीटर
key K

रिटर्न
List<V>

size

public int size ()

यह फ़ंक्शन, मैप में मौजूद कुंजियों की संख्या दिखाता है

रिटर्न
int

वैल्यू

public List<V> values ()

सभी वैल्यू की सूची दिखाता है.

रिटर्न
List<V>