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 में मौजूद सभी कुंजी-वैल्यू पेयर का कलेक्शन, |
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)
|
void
|
putAll(Map<? extends K, ? extends V> m)
|
List<V>
|
remove(K key)
यह फ़ंक्शन, दी गई कुंजी से जुड़ी सभी वैल्यू हटाता है. |
int
|
size()
यह फ़ंक्शन, मैप में मौजूद कुंजियों की संख्या दिखाता है |
List<V>
|
values()
सभी वैल्यू की सूची दिखाता है. |
सार्वजनिक कंस्ट्रक्टर
MultiMap
public 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 |
|
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> |
|