黑马程序员技术交流社区

标题: 怎样去掉遍历数组中最后这个逗号? [打印本页]

作者: 郑卫原    时间: 2015-4-12 12:14
标题: 怎样去掉遍历数组中最后这个逗号?
int[] arr = new int[5];
  arr[0] = 3;
  arr[1] = 7;
  arr[2] = 9;
  arr[3] = 1;
  arr[4] = 5;
  //循环遍历数组中的元素
  for(int i=0;i<arr.length;i++){
   System.out.print(arr[i]+",");
输出结果:3,7,9,1,5,

作者: lslkkk    时间: 2015-4-12 12:27
同样疑惑,坐等大神回复
作者: leonard    时间: 2015-4-12 12:32

int[] arr = new int[5];
  arr[0] = 3;
  arr[1] = 7;
  arr[2] = 9;
  arr[3] = 1;
  arr[4] = 5;
  //循环遍历数组中的元素
  for(int i=0;i<arr.length;i++){
if(i!=arr.length-1){
   System.out.print(arr[i]+",");
}else{
System.out.println(arr[i]);
}
作者: 小feng    时间: 2015-4-12 12:43
这个自学视频中有啊。。楼上是正确答案
作者: 郑卫原    时间: 2015-4-12 12:46
leonard 发表于 2015-4-12 12:32
int[] arr = new int[5];
  arr[0] = 3;
  arr[1] = 7;

谢大神帮助
作者: Sylvanas    时间: 2015-4-12 12:52
if(i==arr.length)System.out.println(arr[i]);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2