Как получить первую пару ключевых значений из Map
без использования <c:forEach>
?Получение первой пары ключ-значение с карты без использования <c:forEach>
2
A
ответ
1
Лучший способ: вы добавляете метод getFirstEntry()
в объект, содержащий карту, и используете ${theObject.firstEntry}
.
В последних версиях JSP EL вы можете просто сделать ${map.entrySet().iterator().next()}
.
Надеюсь, однако, что вы знаете, что несколько (большинство) реализаций карт не имеют никакого порядка и что это, таким образом, возвращает произвольную запись карты.
Лучший способ: вы добавляете метод 'getFirstEntry()' в объект, содержащий карту, и используете '$ {theObject.firstEntry}'. В последних версиях JSP EL вы должны просто выполнить '$ {map.entrySet(). Iterator(). Next()}'. Надеюсь, вы знаете, что несколько реализаций карт не имеют никакого порядка и что это, таким образом, возвращает произвольную запись карты. –
@JBNizet Вы могли бы выслать свой комментарий в качестве ответа, поскольку он правильный? – Shaggy
@JaxSwagger сделано. –