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

  • Android Central

    Android Cent

    13 Kasım 2008
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011