মাল্টিম্যাপ

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

এই মাল্টিম্যাপে থাকা সমস্ত কী-ভ্যালু পেয়ারের একটি সংগ্রহ 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)

প্রদত্ত Map সমস্ত এন্ট্রি এই MultiMap যোগ করে।

List<V> remove (K key)

নির্দিষ্ট কী-এর সাথে যুক্ত সমস্ত মান মুছে ফেলে।

int size ()

ম্যাপে থাকা কী-গুলোর সংখ্যা ফেরত দেয়।

List<V> values ()

সমস্ত মানের একটি তালিকা ফেরত দেয়।

সরকারি নির্মাণকারী

মাল্টিম্যাপ

public MultiMap ()

মাল্টিম্যাপ

public MultiMap (MultiMap<K, V> map)

প্যারামিটার
map MultiMap

মাল্টিম্যাপ

public MultiMap (Map<K, V> map)

প্যারামিটার
map Map

জনসাধারণের পদ্ধতি

পরিষ্কার

public void clear ()

মানচিত্রটি পরিষ্কার করে।

চাবি ধারণ করে

public boolean containsKey (K key)

ম্যাপটিতে নির্দিষ্ট কী-টি আছে কিনা তা যাচাই করে।

প্যারামিটার
key K

ফেরত
boolean

আরও দেখুন:

মান ধারণ করে

public boolean containsValue (V value)

ম্যাপটিতে নির্দিষ্ট মানটি আছে কিনা তা যাচাই করে।

প্যারামিটার
value V

ফেরত
boolean

আরও দেখুন:

এন্ট্রিগুলি

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

এই মাল্টিম্যাপে থাকা সমস্ত কী-ভ্যালু পেয়ারের একটি সংগ্রহ 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

হ্যাশকোড

public int hashCode ()

ফেরত
int

খালি

public boolean isEmpty ()

ফেরত
boolean

আরও দেখুন:

কীসেট

public Set<K> keySet ()

এই মাল্টিম্যাপে থাকা সমস্ত স্বতন্ত্র কী-গুলির একটি সংগ্রহ ফেরত দেয়।

ফেরত
Set<K>

রাখুন

public V put (K key, 
                V value)

কোনো কী-এর সাথে যুক্ত তালিকায় মানটি যোগ করে।

প্যারামিটার
key K

value V

ফেরত
V

আরও দেখুন:

সবকিছু রাখুন

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

প্রদত্ত MultiMap সমস্ত এন্ট্রি এই MultiMap যোগ করে।

প্যারামিটার
m MultiMap

সবকিছু রাখুন

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

প্রদত্ত Map সমস্ত এন্ট্রি এই MultiMap যোগ করে।

প্যারামিটার
m Map

অপসারণ করুন

public List<V> remove (K key)

নির্দিষ্ট কী-এর সাথে যুক্ত সমস্ত মান মুছে ফেলে।

প্যারামিটার
key K

ফেরত
List<V>

আকার

public int size ()

ম্যাপে থাকা কী-গুলোর সংখ্যা ফেরত দেয়।

ফেরত
int

মূল্যবোধ

public List<V> values ()

সমস্ত মানের একটি তালিকা ফেরত দেয়।

ফেরত
List<V>