zoukankan      html  css  js  c++  java
  • StringBuilder 小练习实现方法二

    `public class Demo13 {
    public static void main(String[] args) {
    String[] fields = { "name", "position", "salary" };
    String table = "employee";
    String insert = buildInsertSql(table, fields);
    System.out.println(insert);
    String s = "INSERT INTO employee (name, position, salary) VALUES (?, ?, ?)";
    System.out.println(s.equals(insert) ? "测试成功" : "测试失败");
    }
    static String buildInsertSql(String table, String[] fields) {

    	StringBuilder sb = new StringBuilder(1024);
    	sb.append("INSERT INTO "+ table + " (");
    	
    	//使用String.join()方法操作数组,第一个参数是分隔符
    	String s = String.join(", ",fields);
    	
    	sb.append(s)
    	  .append(") VALUES (?, ?, ?)");
    	
        return sb.toString();
    }
    

    }`

  • 相关阅读:
    mysql-03
    mysql-02
    mysql-01
    RESTFUL设计风格
    mysql水平拆分和垂直拆分
    redis连环夺命问
    Python 的十大重要特性
    吊打--redis
    python2和3 的区别
    tornado第一段代码
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14178461.html
Copyright © 2011-2022 走看看