循环求帮助

牛小委 2013-10-22 03:01:50
有个arraylist,里面有[00000411, 北伦敦, 切尔西, 00000415, 西班牙, 皇家马德里, 00000142, 意大利, AC米兰]这九个元素,求帮忙写个循环,把里面的九个元素按顺序写成3行3列。
...全文
229 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落夏天 2013-10-22
  • 打赏
  • 举报
回复
一楼基础上改一下 for(int i=0;i<list.size();i++){ if(i%3==2){ System.out.println(list.get(i)); }else{ System.out.print(list.get(i)); } }
qq_wwwhj 2013-10-22
  • 打赏
  • 举报
回复
引用 2 楼 huxiweng 的回复:

List<String> list = new ArrayList<String>();
		list.add("00000411");
		list.add("北伦敦");
		list.add("切尔西");
		list.add("00000415");
		list.add("西班牙");
		list.add("皇家马德里");
		list.add("00000142");
		list.add("意大利");
		list.add("AC米兰");
		
		for(int i=0; i<list.size();i+=3){
			System.out.println(list.get(i) + "," + list.get(i+1) + "," + list.get(i+2));
		}
这个相当不错
sca4441479 2013-10-22
  • 打赏
  • 举报
回复
引用 4 楼 oZhiMing12 的回复:
for(int i=0;i<arraylist.size();i++){ System.out.print(" "+arraylist.get(i)+" "); if((i+1)%3==0){ System.out.println(); } }
+10086
闲鱼野鹤-PJY 2013-10-22
  • 打赏
  • 举报
回复
引用 7 楼 rainbowsix 的回复:
List<String> list = new ArrayList<String>(); list.add("00000411"); list.add("北伦敦"); list.add("切尔西"); list.add("00000415"); list.add("西班牙"); list.add("皇家马德里"); list.add("00000142"); list.add("意大利"); list.add("AC米兰"); for(int i=0; i<list.size();i+=3){ System.out.println(list.get(i) + "," + list.get(i+1) + "," + list.get(i+2)); }
这个应该是最简洁的了。
无聊找乐 2013-10-22
  • 打赏
  • 举报
回复
List<String> list = new ArrayList<String>(); list.add("00000411"); list.add("北伦敦"); list.add("切尔西"); list.add("00000415"); list.add("西班牙"); list.add("皇家马德里"); list.add("00000142"); list.add("意大利"); list.add("AC米兰"); for(int i=0; i<list.size();i+=3){ System.out.println(list.get(i) + "," + list.get(i+1) + "," + list.get(i+2)); }
每天三道题 2013-10-22
  • 打赏
  • 举报
回复

for(int i=0;i<list.size();i++)
		{
			if(i%3==2){
				System.out.println(list.get(i));
				continue;
			}
			System.out.print(list.get(i)+"\t");
		}
seqwait 2013-10-22
  • 打赏
  • 举报
回复
for(int i=0;i<arraylist.size();i++){
			System.out.print(" "+arraylist.get(i)+" ");
			if((i+1)%3==0){
				System.out.println();
			}
		}
seqwait 2013-10-22
  • 打赏
  • 举报
回复
for(int i=0;i<arraylist.size();i++){ System.out.print(" "+arraylist.get(i)+" "); if((i+1)%3==0){ System.out.println(); } }
teemai 2013-10-22
  • 打赏
  • 举报
回复

List<String> list = new ArrayList<String>();
		list.add("00000411");
		list.add("北伦敦");
		list.add("切尔西");
		list.add("00000415");
		list.add("西班牙");
		list.add("皇家马德里");
		list.add("00000142");
		list.add("意大利");
		list.add("AC米兰");
		
		for(int i=0; i<list.size();i+=3){
			System.out.println(list.get(i) + "," + list.get(i+1) + "," + list.get(i+2));
		}
rumlee 2013-10-22
  • 打赏
  • 举报
回复
for(int i=0;i<list.size();i++){ System.out.print(list.get(i)); System.out.print("\t"); if(i%3==2){ System.out.println(); } }

62,621

社区成员

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

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