31 Ocak 2020 Cuma

LinkedListMultimap Sınıfı

Giriş
ListMultimap arayüzünü gerçekleştirir.

Bu arayüzü gerçekleştiren sınıflar şöyle
ArrayListMultimap, ForwardingListMultimap, ImmutableListMultimap, LinkedListMultimap

Multimap'in sağ tarafı yani value değerlerini tutan tarafı LinkedList'tir.

create metodu
Örnek
Şöyle yaparız.
ListMultimap <String, Double> multimap = LinkedListMultimap.create(); 
Örnek
Şöyle yaparız.
Multimap<Integer, Integer> linkedHashMap = LinkedListMultimap.create();
get metodu
Şöyle yaparız. List döndürdüğü için stream() ile kullanılabilir.
multimap.get(...).stream().mapToDouble(d -> d).sum();
put metodu
Şöyle yaparız.
Multimap<Integer, Integer> linkedHashMap = ...
linkedHashMap3.put(1, 2);

Hiç yorum yok:

Yorum Gönder