我有以下方式創建一個HashMap,迭代和打印內容
HashMap products = new HashMap<String, String[]>();
products.put("001",new String[] {"SAM", "100"});
現在我需要打印地圖的內容表中的,我知道如何打印它,如果它是用嵌套數組創建的,如下面的代碼片段所示。
<%
for (Map.Entry<String, String> entry : orderList.entrySet()) {
%>
<tr>
<td><%=counter++%></td>
<td><%=entry.getKey()%></td>
<td><%=entry.getValue()%></td>
</tr>
如何使用嵌套數組打印HashMap中的內容?
解決方案我試過,
<%
for (Map.Entry<String, String[]> entry : Order.entrySet()) {
%>
<tr>
<td><%=counter++%></td>
<td><%=entry.getKey()%></td>
<td></td>
<td></td>
</tr>
<%
您是否嘗試過使用'的Map.Entry項:orderList.entrySet()'? –
Shaded
是的,它不工作 – ycr
如果你把我的代碼和@ StanislavL的代碼結合起來,你應該有你的解決方案。如果不是這種情況,你需要發佈什麼是錯的。它不打印嗎?它是否給出錯誤? – Shaded