Java如何大批量從json數據源中按指定符號隔字符串,並修改、刪除數據

原文出自: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);
        }
    }
}
相關文章
相關標籤/搜索