Double in HashMap cevabında açıklandığı gibi, Eşler, Eşitlik'te karşılaştırılmaları zor olduğundan HashMaps'te kullanılmamalıdır. Davamın farklı olduğuna inanıyorum ama bu konuda hiçbir şey görmediğimden emin olmak istediğimi düşündüm.Bir TreeMap uygulamasında çift olarak anahtar kullanmalı mıyım?
Nesnelerle ilişkili bir dizi çift değerlere sahip olacağım ve bunların çift değerlere göre sıralanmasını istiyorum. TreeMap uygun bir çözüm mü? Daha iyi bir tane olur mu? Çifte değerler bir grup matematikten oluşur, bu nedenle bir çift değer olasılığı çok düşüktür.
DÜZENLEME: Açıklığa kavuşmalıyım: tek ihtiyacım olan şey, ilişkilendirildikleri çiftler tarafından sıralanan bu nesne listesine sahip olmak. çiftlerde değerleri atılacak ve eşitlik karşılaştırılması zordur çünkü map.get(key)
sıralamak için basit bir koleksiyon kullanmak olacaktır Güvende olmalısın gibi görünüyor. Yinelenenlerin olmasını önlemek için bazı fudge factor işlemlerini ekleyebilirsiniz. – Wug