从数据库中查出一行数据,我想把这行中的所有列拼接成一字符串,不想用StringBuffer一个一个的拼,有没有其他办法少写代码的,能不能把这行的所有列转成数组,然后拼接呢,该怎么做呢

解决方案 »

  1.   

    转换成数组再拼接还不是要用stringbuffer
      

  2.   

    那不还是要在这个方法中用StringBuffer一个一个拼接,我就是想把查询出来的这一行变成数组,元素就是列,这一行太多列了。
      

  3.   

    *^o^*,前不久正好用到
    import java.text.MessageFormat;public class Test {
        public static void main(String[] args) {
            Object[] params = { new Integer(123), "Hello" };
            String msg = MessageFormat.format("{0} and {1}", params);
            System.out.println(msg);
        }
    }
      

  4.   

    你写个循环不就好了
    你可以用把结果集放到ResultSet中啊