Wie bekomme ich das letzte Element einer LinkedHashMap in java?
Joa ich denke der Titel beschreibt's ganz gut.
2 Antworten
![](https://images.gutefrage.net/media/default/user/7_nmmslarge.png?v=1438863662000)
Nutzer, der sehr aktiv auf gutefrage ist
Nur, indem du durch das Entry-Set iterierst und das letzte Element zuweist.
while (iterator.hasNext()) {
letztesElement = iterator.next()
}
Es handelt sich ja hier um eine Map, keine Liste. Daher ist mir keine andere Möglichkeit bekannt.
Woher ich das weiß:eigene Erfahrung – Ich habe selber lange im PC gearbeitet
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/MrAmazing2/1562539605664_nmmslarge__63_0_466_466_da6195808c107c57ce2a8b233a2bcf4f.jpg?v=1562539606000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Java
map.entrySet().toArray()[map.size()-1]
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf