首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求救,如何将数组转换成字符串

2012-01-06 
求救,怎么将数组转换成字符串!希望各位大侠多多帮助![解决办法]sqlit()进行拆分,然后组成字符串[解决办法]

求救,怎么将数组转换成字符串!
希望各位大侠多多帮助!

[解决办法]
sqlit()进行拆分,然后组成字符串

[解决办法]

Java code
List<String> array=new ArrayList<String>();var String str="";for(String s:array){ str=str+s;}//如果数组中不是字符串就str=str+s.toString();
[解决办法]
UP
[解决办法]
java.util.Arrays.toString( array )
[解决办法]
不明白 
四楼的 if(i==0){ 
 sb.append(a[i]); 
  
 } 
 else{ 
 sb.append(","); 
 sb.append(a[i]); 

 } 
  
 } 
为什么进行判断i=0;
用意何在??
[解决办法]
说明:
sb是你要的字符串
import java.io.*;
import java.nio.*;
public class A {
public static void main(String[] args)throws IOException {
int[] count = new int[5];
for (int i=0;i<5;i++){
count[i]=i;
}
//现在有数组coutn了
StringBuffer sb = new StringBuffer();
for(int i =0;i<5;i++){
sb .append( count[i]);
}
System.out.println(sb);
}
}
[解决办法]
Java code
import java.util.Arrays;public class Test {    public static void main(String[] args) {        String[] strs = {"aaa", "bbb", "ccc", "ddd"};        String str = Arrays.toString(strs);        // 输出 [aaa, bbb, ccc, ddd]        System.out.println(str);    }}
[解决办法]
不明白
四楼的 if(i==0){
 sb.append(a[i]);
 
 }
 else{
 sb.append(",");
 sb.append(a[i]);

 }
 
 }
为什么进行判断i=0; 
用意何在??
第一项,直接加入sb,以后每项加入"'"+a[i]
[解决办法]
i==0,表示是数组的第一个元素,所以之前不用“,”作为分割,当i!=0时,说明此时的数组元素不是第一个,所以先加“,”分割,再加元素。
[解决办法]
看看这个
Java code
public class ArrayToString{    /*the method convert array into string*/    public static String toString(Object[] arrays){    StringBuffer sb = new StringBuffer();    for(int i = 0;i < arrays.length;i++){        sb.append(arrays[i]);        sb.append(" ");    }/*test data*/System.out.println("String :" + sb.toString());    return sb.toString();    }       }class Test{     public static void main(String[] args){    String[] str  = {"1","2","3"};    ArrayToString.toString(str);    }} 

热点排行