62,616
社区成员
发帖
与我相关
我的任务
分享
List list = new ArrayList();
list.add("哈尔滨");
list.add("齐齐哈尔");
list.add("牡丹江");
list.add("佳木斯");
list.add("绥化");
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
/*
我想要的结果是:
哈尔滨: 齐齐哈尔:
牡丹江: 佳木斯:
绥化:
不是单纯的打印结果.我是要在前台页面显示出来的.并且地市后面还会有值的.
该如何做呢?想了很久...
*/
<table border="1">
<tr>前面6行</tr>
...
<c:forEach begin="1" end="8">
<c:forEach begin="0" end="${fn:length(list)%2+1}" var="i">
<tr>
<td>${list[2*i] }</td><td>${list[2*i+1]}</td>
</tr>
</c:forEach>
</c:forEach>
</table>
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+" ");
if(i%2==1){
System.out.println();
}
}