如何将我的arraylist检索到html表中?将arraylist转换为html表
我的ArrayList:
[
1, 2011-05-10, 1, 22.0,
2, 2011-05-10, 2, 5555.0,
3, 2011-05-11, 3, 123.0,
4, 2011-05-11, 2, 212.0,
5, 2011-05-30, 1, 3000.0,
6, 2011-05-30, 1, 30.0,
7, 2011-06-06, 1, 307.0,
8, 2011-06-06, 1, 307.0 ]
out.println("<html>");
out.println("<head>");
out.println("<title>Counter</title>");
out.println("</head>");
out.println("<body>");
out.println("<table border=\"1\">");
out.println("<tr>");
for (int i = 0; i < ex.getExpenses().size(); i++) {
out.println("<td>" + ex.getExpenses().get(i) + "</td>");
if (i>0 && i%4==0) {
out.println("</tr><tr>");
}
}
out.println("</tr>");
out.println("</table>");
out.println("</body>");
out.println("</html>");
这并没有真正的工作,因为ArrayList中以0开始,它让我看起来像这样的表:
请问如何看起来表像这样:
1 2011-05-10 1 22.0
2 2011-05-10 2 5555.0
3 2011-05-11 3 123.0
4 2011-05-11 2 212.0
5 2011-05-30 1 3000.0
6 2011-05-30 1 30.0
7 2011-06-06 1 307.0
8 2011-06-06 1 307.0
使用一个单独的计数器变量 - 初始化它在1然后检查'计数%4 = 0' – ManseUK
或调整条件以绘制一个新行:if(i> 0 &&(i + 1)%4 == 0 ){ –
你能告诉我我在哪里初始化它在代码中,并通过它循环,因为我试过了,我得到的是一张凌乱的表 – Gipsy