頁面提供逗號拼接的字符串,可做爲數據庫查詢in的條件。數據庫
a,bapache
數據庫針對字符串的in條件,要求增長單引號ide
xx in ('a','b')工具
頁面的逗號拼接字符串直接轉換成數據庫要求格式(不使用for循環)code
joinorm
org.apache.commons.lang.StringUtils StringUtils.join(split, "','")
public static void main(String[] args) { String[] split = ("閻軍梅,李乾毅".replaceAll(",", ",")).split(","); System.out.println("'"+StringUtils.join(split, "','")+"'"); }
/** * 工具-字符串-轉換Sql查詢IN中使用的格式 * 效果:a,b==>'a','b' * @param str * @return */ public String strToDbin(String str){ return String.format("'%s'", StringUtils.join(str.split(","),"','")); }
頁面逗號拼接字符串,轉換爲數據庫要求的每一個元素帶單引號的格式。
不使用for循環處理,以上方法便可輕鬆實現。感謝apache、感謝commons包字符串