Bootstrap

将逗号拼接的字符串转义为SQL中IN的条件

       将逗号拼接的字符串转义为SQL中IN的条件

    public static void main(String[] args) {
        String str = "1,2,3,4";
        getInSql(str.split(","));
    }
    private static String getInSql(String[] array) {
        String inSql = "";
        if (null != array && array.length > 0) {
            for (String str : array) {
                inSql += "'" + str + "',";
            }
            inSql = inSql.substring(0, inSql.length() - 1);
            inSql = " (" + inSql + ") ";
        }
        System.out.println(inSql);
        return inSql;
    }

 输出结果

 ('1','2','3','4') 

;