开发者社区> 问答> 正文

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

已解决

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

展开
收起
gxx1 2022-04-02 22:17:06 654 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    如果将“字符串数组”转换成“字符串”,只能通过循环:

    public static String getExecSqlString(String str){

      StringBuffer sb = new StringBuffer();

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

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

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

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

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

          vals[i] = "?";

        }else{

          if(i == 0){

            vals[i] = "(?,";

          }else{

            vals[i] = "?,";

          }

        }

        sb.append(vals[i]);

      }

      return prefixStr+sb.toString();

    }

    2022-04-02 22:18:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载