在循环输出是,是显示一行输出然后 下一行显示下一个循环的输出 我想吧输出和合起来 输出,怎么累加,请教个方法

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【micool】截止到2008-07-04 14:07:48的历史汇总数据(不包括此帖):
    发帖的总数量:10                       发帖的总分数:200                      
    结贴的总数量:7                        结贴的总分数:80                       
    无满意结贴数:4                        无满意结贴分:130                      
    未结的帖子数:3                        未结的总分数:120                      
    结贴的百分比:70.00 %               结分的百分比:40.00 %                  
    无满意结贴率:57.14 %               无满意结分率:162.50%                  
    楼主加油
      

  2.   

    把 System.out.println 改为 System.out.print 就行了。
      

  3.   

    你用一个StringBuffer对象,每次循环结束时把输出的那行代码换成sb.append(target),最后循环彻底完了后在输出StringBuffer的内容不就好了。(其中sb是StringBuffer对象,target是每次输出的内容)
      

  4.   

    不是的 :看一下我的输出:
    System.out.println("名称:" + name);


    System.out.println("详细" + more);显示是:
    名称:电脑
    详细:台式电脑名称:手机
    详细:诺基亚手机
    ..........我是要这样的效果:
     名称:电脑,手机... 详细:台式电脑,诺基亚手机....
      

  5.   


    StringBuffer nameBuff = new StringBuffer();
    StringBuffer moreBuff = new StringBuffer();for( String name : String[] names )
    {
        nameBuff.append( name + "," );
    }for( String more : String[] mores )
    {
        moreBuff.append( more + "," );
    }System.out.println( "名称:" + nameBuff.toString() );
    System.out.println( "详细:" + moreBuff.toString() );
      

  6.   

    append 
    -------------------------------------------------------------
                Quietly through  .....
      

  7.   

    System.out.println()方法输出完后自动换新行,System.out.print()输出后不换行,LZ可以根据自己的要求来具体操作。
      

  8.   

    lz, 建议你写code的时候把流程在脑里面走一下.