Giriş
Şu satırı dahil ederiz..
Şu satırı dahil ederiz.
Bu sınıfın kardeşi HashSetValuedHashMap çift (duplicate) value değerlere izin vermez.
Kalıtım
MultiValuedMap arayüzünden kalıtır. MultiValuedMap arayüzü de SetValuedMap arayüzünden kalıtır. Açıklaması şöyle
Şöyle yaparız.
Collection<V> döndürür.
Şu satırı dahil ederiz..
import org.apache.commons.collections4.MultiValuedMap.ArrayListValuedHashMap;
MavenŞu satırı dahil ederiz.
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.1</version>
</dependency>
Klasik bir multimap örneğidir. Bu sınıf çift (duplicate) value değerleri kabul eder.Bu sınıfın kardeşi HashSetValuedHashMap çift (duplicate) value değerlere izin vermez.
Kalıtım
MultiValuedMap arayüzünden kalıtır. MultiValuedMap arayüzü de SetValuedMap arayüzünden kalıtır. Açıklaması şöyle
SetValuedMap does not implement Map interface. It has a difference in for example put() method return value types and therefore they are "incompatible" in that sense. It is a utility class from Apache commons and not "standard Java".constructor
Şöyle yaparız.
MultiValuedMap<String, String> associationsMap = new ArrayListValuedHashMap<>();
get metoduCollection<V> döndürür.
Hiç yorum yok:
Yorum Gönder