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));
}
/*
我想要的结果是:
哈尔滨: 齐齐哈尔:
牡丹江: 佳木斯:
绥化:不是单纯的打印结果.我是要在前台页面显示出来的.并且地市后面还会有值的.
该如何做呢?想了很久...
*/
解决方案 »
- 命令提示符显示 java 编译成功但是执行不了(环境变量也没有错)
- classLoader.getResources怎么不能返回资源?
- Java新手求指教 关于Java模拟数据库 希望高手帮帮忙
- 通过命令行调用添加硬件或者驱动安装向导
- 为什么我用window.close窗口关不掉?
- 请调试菜鸟程序(有两个错!!)
- 你做开发的时候最喜欢听的音乐
- 怎样把网页发布到网上去???请高手详细指点!!!!!
- 如何得到触发事件的组件(JButton)的容器(JPanel)的顶层容器(JFrame)?
- load图像文件的几个问题
- System.getProperty读不出环境变量为何?
- 我是新手,请问以下代码运行时有何错误?
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+" ");
if(i%2==1){
System.out.println();
}
}
至于什么时候用哪个,自己研究下吧。
第二种方法: 取编号,然后如果能被2整除就直接打印该值,然后加一个"\t",如果不能就打印该值再加一个"\n"
就是单纯的jsp 还是 jsf struts 什么的? 用没啊
<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>