Java では、HashMap はキーと値のペアを格納するデータ構造であり、キーはキーと値のペアを格納するデータ構造です。価値観。多くの場合、HashMap とその値内に格納されている ArrayList の両方を反復処理する必要があります。
JSTL を使用してこれを行うには、
HashMap の反復
HashMap の場合、
<code class="java"><c:forEach items="${myMap}" var="entry"> Key = ${entry.key}<br> Value = ${entry.value}<br> </c:forEach></code>
HashMap 内の ArrayList の反復
HashMap 内の値は ArrayList であるため、外側のループ内でそれらを反復処理する必要があります。
<code class="java"><c:forEach items="${myMap}" var="entry"> Key = ${entry.key}<br> Values = <c:forEach items="${entry.value}" var="item"> ${item} ${!loop.last ? ', ' : ''}<br> </c:forEach><br> </c:forEach></code>
この例では、内側のループで
追加リソース
以上がJSTL を使用して HashMap とその中の ArrayList を反復処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。