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
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.
Java "-by pass-başvuru" veya...
Geçerli Java yığın izlemesi olsun...
Neden Java Vector sınıfı eski veya kul...
Nasıl Java UTC veya GMT geçerli tarih ...
Java arabirim yöntemleri kamuya açık b...