例如 String b[]
String a
可以这样
String a=new String(b[]);

解决方案 »

  1.   

    例如 String b[]
    String a
    可以这样
    String a=new String(b[]);
    不能这样啊,这样会报错:Array  index required.
      

  2.   

    String str=new String(array_name);
      

  3.   

    String [] a;
    String b;String b=new String(a);
      

  4.   

    其实我就是想将数组的数据写入到数据库里面去,但是sql语句里面好像不能写数组,我只能想办法将数组转换成字符串变量。
      

  5.   

    出错信息:
    Incompatible
    type for constructor. Can't convert java.lang.String[] to java.lang.StringBuffer.
      

  6.   

    String b[]//数组
    StringBuffer s = new StringBuffer();
    String a=null;//最后得到的字符串
    for(int i=0;i<b.lenght();i++){
        a+=s[i];
    }
      

  7.   

    错了
    for中的
    {
        s.append(b[i]);
    }
      

  8.   

    String a = s.toString();
      

  9.   

    kissdavid(梦の≮翅膀≯) (,不行啊,会抱错:
    []can only be applied to arrays. It can't be applied to java.lang.String.
      

  10.   

    String [] a;
    String b;

    StringBuffer bf = new StringBuffer();
    for(int i=0;i<a.lenght;i++){
        if(a[i] != null){
            bf.append(a[i]);
        }
    }b = bf.toString();//======================
    这种方法比你使用+字符串的方法效率高的多。
      

  11.   

    public class test3{
    public static void main(String args[]){
    String a[] = {"this","Is","Test","Of","StringArray2String"};
    StringBuffer b = new StringBuffer();
    for(int i =0 ; i < a.length ; i++)
    b.append(a[i]);
    System.out.println(b.toString());
    }
    }
      

  12.   

    我也深刻同意楼上《海盗》的办法
    StringBuffer在处理动态字符串上的能力比string类要强许多。
      

  13.   

    char data[] = {'a', 'b', 'c'};
         String str = new String(data);