原文出自:https://blog.csdn.net/seesun2012
sql
package com.seesun2012.com; /** * Java大批量修改、刪除數據,按指定標識符分隔字符串 * * @author 張擎宇 * */ public class AppointSeparate { public static void main(String[] args) { //定義加入有一萬條數據要被處理 int aa = 10000; String[] aaStr = new String[aa]; //獲取每個id到String[]字符串數組中 for (int i = 0; i < aa; i++) { aaStr[i] = "" + i; splitStr(aaStr[i]); } } //分隔JSON數據源中的數據,此處使用split方法去掉「,」號 public static void splitStr(String id) { /** * * 將分隔開的數據保存至String[]數組中,如下幾種轉移字符必須加上"\\"做爲判斷轉移符標誌 * String.split("\\."); * String.split("\\|"); * String.split("|"); //將會分隔成一個一個的字符,而且包含空格在內 * */ String[] str = id.split(","); //接收分隔後的字符串數組長度 String[] strAt = new String[str.length]; //循環遍歷得出結果 for (int i = 0; i < str.length; i++) { strAt[i] = "'"+ str[i] +"'"; //此時的strAt[]爲,strAt['0'~'9999'],帶上單引號 } for (String s : strAt) { //若是對數據庫操做,大批量更新、刪除操做 String sql = "select * from t_user where u_id=" + s; System.out.println(sql); } } }