SORU
12 Mayıs 2010, ÇARŞAMBA


Nasıl bir Java HashMap veya karma tablo öğeleri sipariş?

Java emir daha eklenir Map (HashMap Hashtable) öğeler nasıl olduğunu merak ettim. Anahtarlar hashcode, hafıza başvuru veya tahsisat önceliği... ... göre sıralanır?

Map aynı çiftleri her zaman aynı sırada değildir fark ettim

CEVAP
12 Mayıs 2010, ÇARŞAMBA


java.util.HashMap; edemezsin sırasız ve bunun ötesinde hiçbir şeyi kabul etmemeli.

Bu sınıf, haritanın sipariş konusunda hiçbir garanti yapar; özellikle, sipariş süresi boyunca sabit kalacağını garanti etmez.

java.util.LinkedHashMap ekleme amacıyla kullanır.

Bu uygulama iki kat bağlantılı liste girdileri ile çalışan tutar o HashMap farklıdır. Bu bağlı liste normalde hangi tuşları göster (ekleme-düzen) içine yerleştirildi sırada olan yineleme sipariş tanımlar.

java.util.TreeMap SortedMap, kullandığı doğal ya da anahtarları sipariş ya da özel.

Harita Comparator harita oluşturma sağlanan bir zaman tuşları doğal sıralamaya göre, veya, kullanılan bağlı olarak sıralanır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010