Guava kütüphanesinde yeniyim, ancak BiMap'in gereksinimlerime iyi uyum sağladığını bulduk. Benim bir sorunum, BiMap'ımdaki değerleri sıralamamız gerektiğidir. Normalde, bir TreeMap'i miras tasnifinden dolayı kullanırdım, ama haritayı, sanki değerlerin birer zorunluluk gibi görünmesi için ters çevirebiliyordum.Guava BiMap'ini Sıralama
Bu konuda uzmanların tavsiyelerini arıyordum. Gördüğüm çözümler: 1. Bir BiMap karşılaştırıcısı oluşturun ve kendi harita sıralama yardımcı programımı kullanın. 2. Kendi 'BiTreeMap' veri yapısını oluştur.
Değerlendirmediğim bir çözüm var mı? Bunu kaçırdığım bir 'Guava yolu' var mı? Teşekkürler!
Teşekkür! Bir TreeMap'ten türetilen ImmutableBiMap'in üsleri yeterince kapsayacağını düşünüyorum. Bunu nadiren yapmam gerekiyor ve harita her zaman küçük olacak, bu yüzden bir performans sorunu olmayacak. Bu arada koca kıç kütüphanesi. – Cody