Java中如何将字符串数组转换成字符串

若是将“字符串数组”转换成“字符串”,只能经过循环,没有其余方法:数组

public static String getExecSqlString(String str){app

  StringBuffer sb = new StringBuffer();spa

  String prefixStr = str.substring(0,str.indexOf("("));字符串

  String subStr = str.substring(str.indesOf("(")+1,str.substring(")"));get

  String vals[] = subStr.split("(");string

  for(int i=0;i<vals.length;i++){it

    if(i == vals.length-1){循环

      vals[i] = "?";方法

    }else{static

      if(i == 0){

        vals[i] = "(?,";

      }else{

        vals[i] = "?,";

      }

    }

    sb.append(vals[i]);

  }

  return prefixStr+sb.toString();

}

================END========================