SORU
20 Aralık 2009, Pazar


Java LinkedHashMap ilk veya son girişi olsun

Hangi tuşları göster girilen önemli emirdir çünkü LinkedHashMap kullandım.

Ama şimdi ilk etapta anahtar (ilk girilen entry) değerini almak istiyorum. first() gibi bir yöntem ya da onun gibi bir şey olmalı?

Sadece ilk anahtar girişi için bir yineleyici olması gerekiyor mu? LinkedHashMap kullanma sebebim!

Teşekkürler!

CEVAP
20 Aralık 2009, Pazar


LinkedHashMap semantiği hala bir Harita yerine LinkedList Bu olanlar. Ekleme düzeni korur, evet, ama o bir uygulama ayrıntıları, yerine arayüzü bir yönü var.

Kazanmanın en hızlı yolu "ilk" hala giriş entrySet().iterator().next(). "Giriş tüm giriş seti üzerinden yineleme gerektirecektir. son elde

editAncak, eğer sen gitmeyi ötesinde JavaSE API, Apache Commons Collections kendi LinkedMap uygulaması olan bir yöntem gibi firstKey lastKey, ne aradığını. Arayüzü oldukça zengindir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012