如何把值放到一行?

c4589832 2010-08-25 02:46:04

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));
}
/*
我想要的结果是:
哈尔滨: 齐齐哈尔:
牡丹江: 佳木斯:
绥化:

不是单纯的打印结果.我是要在前台页面显示出来的.并且地市后面还会有值的.
该如何做呢?想了很久...
*/
...全文
171 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
magong 2010-08-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 c4589832 的回复:]
我不想要单纯的打印.
是要在页面上显示的.页面上有63行数据.从第7行开始.
总共13个地市.每行显示2个.
每7行显示一遍全部地市.总共显示8次.
最终想要的是每行显示2个地市...把两个地市放到行上
[/Quote]
JSP中用table,引入jstl forEach和functions标签组,可参考下面代码
<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>
c4589832 2010-08-25
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 xuyang840117 的回复:]
你页面用到什么了吗?
就是单纯的jsp 还是 jsf struts 什么的? 用没啊
[/Quote]
用的是JSP 主要还是用友报表
xuyang840117 2010-08-25
  • 打赏
  • 举报
回复
你页面用到什么了吗?
就是单纯的jsp 还是 jsf struts 什么的? 用没啊
zx343554806 2010-08-25
  • 打赏
  • 举报
回复
3楼的方法不错呐~
lostmymain 2010-08-25
  • 打赏
  • 举报
回复
,饿 没理解上去 想控制就动态输出行 然后加些IF判断跟进一下就好了
h47966392 2010-08-25
  • 打赏
  • 举报
回复
xiesisi3 按照他的方法 就行了
c4589832 2010-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhoupuyue 的回复:]
Java code

for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+" ");
if(i%2==1){
System.out.println();
}
}
[/Quote]
我不想要单纯的打印.
是要在页面上显示的.页面上有63行数据.从第7行开始.
总共13个地市.每行显示2个.
每7行显示一遍全部地市.总共显示8次.
最终想要的是每行显示2个地市...把两个地市放到行上
凉岑玉 2010-08-25
  • 打赏
  • 举报
回复
楼上正解
xiesisi3 2010-08-25
  • 打赏
  • 举报
回复
第一种方法: 不用ArrayList装,而用HashMap,一个做key,一个做value然后遍历打印。
第二种方法: 取编号,然后如果能被2整除就直接打印该值,然后加一个"\t",如果不能就打印该值再加一个"\n"
zhaolinger2 2010-08-25
  • 打赏
  • 举报
回复
需要换行的时候用println,不需要换行的时候用print
至于什么时候用哪个,自己研究下吧。
阿_布 2010-08-25
  • 打赏
  • 举报
回复

for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+" ");
if(i%2==1){
System.out.println();
}
}

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧