象这样的记录行,通过字符串操作time    2006.01.01
mis     xxxx
add     xxxx
time    2006.01.02
mis     xxxx
add     xxxx
time    2006.03.01
mis     yyyy
add     yyyy
怎么样可以做成
time 2006.01.01 mis  xxxx add   xxxx
time 2006.01.02 mis  xxxx add   xxxx
time 2006.03.01 mis  yyyy add   yyyy

解决方案 »

  1.   

    time    2006.01.01
    mis     xxxx
    add     xxxx
    time    2006.01.02
    mis     xxxx
    add     xxxx
    time    2006.03.01
    mis     yyyy
    add     yyyy
    =============
    上面这一堆是什么东西?一个集合里的数据?一个RS里的记录?一个数据表中的记录?还是一个完整的String?
      

  2.   

    是一个RS里的记录,
    time    2006.01.01
    mis     xxxx
    add     xxxx
    这三行实际是代表一条
    完整的记录。
    我想把他们摆成一行来显示
      

  3.   

    1.把time    2006.01.01
        mis     xxxx 后面的换行替换成空格
      

  4.   

    rs.getString(1) + rs.getString(2) + rs.getString(3) ;
      

  5.   

    ResultSetMetaData rsmd=rs.getMetaData();
    StringBuffer str=new StringBuffer();
    while(rs.next()){
       str.append(rsmd.getColumnName(1));
       str.append(rs.getString(1));
       str.append(rsmd.getColumnName(2));
       str.append(rs.getString(2));
       str.append(rsmd.getColumnName(3));
       str.append(rs.getString(3));
    }System.out.println(str.toString());