Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız. Birinci parametre keyComparator, ikinci parametre valueComparator olarak kullanılır. valueComparator ile value nesnelerini sıralama imkanı olur.
put metodu
Şöyle yaparız.
Şu satırı dahil ederiz.
import com.google.common.collect.TreeMultimap;
asMap metoduŞöyle yaparız.
Date[] range = {new Date(10), new Date(20)};
map.asMap().subMap(range[0], true, range[1], true).size();
create metoduÖrnek
Şöyle yaparız.
TreeMultimap<Date, Integer> map = TreeMultimap.create();
create metodu - keyComparator + valueComparator
ÖrnekŞöyle yaparız. Birinci parametre keyComparator, ikinci parametre valueComparator olarak kullanılır. valueComparator ile value nesnelerini sıralama imkanı olur.
TreeMultimap<String, String> matchingMap = TreeMultimap.create(
Comparator.naturalOrder(),
(s1, s2) -> s1.startsWith("set") ? 1 : -1
);
Örnek
Şöyle yaparız
Multimap<TimestampedDeviceId,ParsedPayload> multimap = Multimaps.synchronizedMultimap(
TreeMultimap.create(new Comparator<TimestampedDeviceId>() {
@Override
public int compare(TimestampedDeviceId o1, TimestampedDeviceId o2) {
...
}
}, new Comparator<ParsedPayload>() {
@Override
public int compare(ParsedPayload o1, ParsedPayload o2) {
...
}
}));
Şöyle yaparız.
int i = 0;
map.put(new Date(i), i);
Hiç yorum yok:
Yorum Gönder