SORU
27 Mayıs 2010, PERŞEMBE


Sipariş LinkedHashMap bir nesne anahtarları ve değerleri dönüş için garanti edilir?

LinkedHashMap öngörülebilir yineleme bir sipariş (sipariş ekleme) olduğunu biliyorum. Set LinkedHashMap.keySet() Collection tarafından döndürülen LinkedHashMap.values() tarafından döndürülen da bu düzeni korumak mı?

CEVAP
27 Mayıs 2010, PERŞEMBE


Harita arayüzü üç sağlar koleksiyon görünümleribir harita içeriği olarak görülebilmesini sağlayan , anahtarları, değerleri toplama, ya da set -değeri anahtar eşleştirmeleri.siparişbu harita sırası olarak tanımlanır harita koleksiyonu kullanımına görüş öğelerini döndürür. Bazı göster uygulamaları, TreeMapgibi sınıf olarak özel bir garanti olun bunların sırası; diğerleri gibi HashMap sınıf,.

-- Map

Bu bağlı liste yineleme tanımlar hangi sipariş, normalde siparişi içine eklenmiş olan ( . göster ^em>ekleme-sipariş).

-- LinkedHashMap

Yani, keySet(), values() Evet entrySet() (üç koleksiyon görünümleri söz) iç bağlantılı liste kullanır sırada değerler döndürür. Ve evet, Map LinkedHashMap JavaDoc garanti.

Bu sınıf nokta, tüm sonra.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009