Vector v=(Vector)session.getAttribute("chatvector");
//-----------------------把vector数组的聊天记录转化成一个长的String-----------------------------
Object[]  arraywords = v.toArray();
int length= arraywords.length;

//String jilu=arraywords[length];
for(int i=0;i<length;i++){
System.out.println(arraywords[i]);
}
我想把这个转化成一个stirng然后存到数据库中,该怎么做啊?

解决方案 »

  1.   


    //每个纪录用','来分割的
     Vector v = (Vector) session.getAttribute("chatvector");        Object[] arraywords = v.toArray();
            int length = arraywords.length;
            StringBuilder sb = new StringBuilder();        // String jilu=arraywords[length];
            for (int i = 0; i < length; i++) {
                if(i!=length-1) {
                    sb.append(arraywords[i]+",");
                }else {
                    sb.append(arraywords[i]);
                }
            }
      

  2.   

    java.util.Arrays;
     Vector v=(Vector)session.getAttribute("chatvector"); 
    //-----------------------把vector数组的聊天记录转化成一个长的String----------------------------- 
    Object[]  arraywords = v.toArray(); 
    String value = Arrays.toString(arraywords);
    System.out.println(value);