Java批量將檔案中的段落替換成空格,根據指定分隔符換行(SQL示例)
我的需求是SQL檔案中有成千的類似資料,我要將它們進行轉換格式,如下圖
第一步:將字元段樓替換,使用word排版
把資料拷貝到word中,使用特殊字元替換點選全部替換,替換之後如下圖,這時候它是一串很長的字串
第二步:編寫Java替換程式
在程式碼中num是分割段,到第16個字元時候換行執行之後如下圖public class Demo { public static void main(String[] args) { String s = "'133','153','180','181','189','177','130','131','132','155','156','145','185','186','176','134','135','136','137','138','139','150','151','152','158','159','182','183','184','157','187','188','147','178','170'"; String str[] = s.split(","); StringBuilder sb = new StringBuilder(); StringBuilder rs = new StringBuilder(); int num = 15; // 15是分割段 int yu = str.length % num; int a = 0; for (int i = 0; i < str.length; i++) { a++; sb.append(str[i] + ","); if (a == num) { a = 0; rs.append(sb + "\n"); sb = new StringBuilder(); } } sb = new StringBuilder(); for (int i = yu; i > 0; i--) { sb.append(str[str.length - i] + ","); } rs.append(sb); System.out.println(rs.substring(0, rs.length() - 1)); System.out.println("\n" + str.length + " : " + (rs.toString().split(",").length)); } }
第三步:將輸出的字元替換SQL字元即可
比如下面效果
相關推薦
Java批量將檔案中的段落替換成空格,根據指定分隔符換行(SQL示例)
我的需求是SQL檔案中有成千的類似資料,我要將它們進行轉換格式,如下圖 第一步:將字元段樓替換,使用word排版 把資料拷貝到word中,使用特殊字元替換 點選全部替換,替換之後如下圖,這時候
python原始檔 將檔案中所有除保留字外的小寫字母換成大寫字母
說明:將檔案中所有除保留字外的 小寫字母換成大寫字母,生成後的檔案要能夠被Python 直譯器正確執行。 import keyword s=keyword.kwlist #建立保留字列表 n=input("輸入一個檔名:") f=open(n,"r").readlin
Java解析txt檔案中json資料到List,並存入資料庫
背景:存在一個txt檔案,內容為json資料,格式如下(不是一行一條資料): [{"name":"job","age":39,"occupation":"doctor"},{"name":"tom","age":30,"occupation":"tea
java 學習筆記--Comparator中為什麼其他類實現這個介面為什麼沒有複寫equals(Object obj)這個方法?
其實java存在好多隱藏的複寫。 大多數類好像未複寫的方法其實是繼承父類的而方法而隱藏複寫的。 而如下例: class HelloComparator implements Comparator {@Overridepublic int compare(Object o
JAVA springboot微服務b2b2c電子商務系統-springboot集成swagger2,構建優雅的Restful API(十一)
利用 swagger itl ecif b2b 測試 功能 mod rem swagger,中文“拽”的意思。它是一個功能強大的api框架,它的集成非常簡單,不僅提供了在線文檔的查閱,而且還提供了在線文檔的測試。另外swagger很容易構建restful風格的api,簡單優
C++ 將序列前半部分為負整數,後半部分為正整數(資料分類)
一、題目: 將序列前半部分為負整數,後半部分為正整數,不要求排序,但要求儘量減少交換次數。 二、思路: 首先,從陣列0開始往後找第一個正整數位置pos;然後,從陣列len-1開始往前
java小程式:輸出一到一百素數 , 每五個換行
//輸出一到一百素數 每五個換行public class 類名(自己定義) { public static void main(String[] args) { // TODO Auto-generated method stubSystem.ou
在瀏覽器中顯示TXT 文字中的換行(html/txt)
記事本,word等以回車換行。html以<br/>或<div><p>等會形成一行。如何統一txt與 html,就是在普通txt的開頭加一個pre標籤。這樣,作為txt,它仍能在文字編輯器中,方便地閱讀、編輯、搜尋。同時,又能在瀏覽器下直
css中保證內容遇到空格或其他標點符號不換行
專案中遇到這麼一個情況:一個規定寬度的DIV裡面需要橫向排列一span來放置資料,每個span的內容長短不一,設定為DISPLAY:block,並且Float:left,這樣每個Span都能根據裡面內容自適應寬度,並且一個個挨著靠左浮動。 現在要達到的效果是一行中當某
Java將檔案中的內容轉換為sql語句(和併發定時讀取檔案)
資料檔案內容data.txt {USER_TYPE=1,CREATE_USER=ZHANG,UPDATE_USER=li,OPER_NUM=D001,SRC=2,UPDATE_TIME=2018-11-11 18:08:08.0,TABLE_NUM=T17,OPTIONS=FIND,
java實現將檔案內容匯入到資料庫中
1、檔案格式形如:6|1|2|3|14 2、寫一個ctl檔案,專案中此檔案也可以從資料庫讀取值寫入到檔案中。 檔案內容如下: LOAD DATA infile 'C:\file\local\A
如何在matlab裡批量將JPG格式圖片轉成MAT格式檔案?
http://blog.csdn.net/yongjiankuang/article/details/72824081 考慮到很多人遇到圖片轉成.mat檔案的需要,本文特此貼出一次性將多個資料夾下的圖片轉化為.mat,同時給資料打上標籤,希望能夠幫到大家! %這裡是主
將檔案中內容讀入作為java程式的輸入
標頭檔案:import java.io.FileReader; 方式一: 1.BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 2. reader
android開發 在JNI函式中引用Java類,將cxx複雜資料轉換成jobjectArray,實現從JNI到Java的資料傳輸
引言: JNI是Java可以呼叫高效的c++程式碼,但是在JNI函式中傳遞複雜資料型別十分的繁瑣,一般情況下需要jobject作為中轉,一維陣列int[],float[]以及二維陣列String[]可以實現方便的引數傳入/傳出。其他複雜的二、三維陣列理論上可以
Js 將陣列中的逗號替換成空格
var qualityManDatas = ["霧氣:0", "玻璃纖維痕:0", "困氣:0", "銀絲痕:0", "熔接痕:0", "水波紋:0", "黑點:0", "頂白:0", "變形:0"
應用啟動時將白屏背景替換成圖片/顏色/動畫等 僅供參考
lns cte star cat 16px 繼承 encoding 默認啟動 drawable 1.創建自己的主題樣式(style) 在vules資源目錄下的style中創建一個樣式 <style name="MyTheme" parent="Theme
用python把一個txt文件中所有逗號,替換成空格?
image split() 技術分享 pytho pre ron lines mark class 1 string = "word 2 3 4 5 6 7" 2 string = ",".join(string.split()) 3
sublimetext3將原專案的tab替換成空格
https://www.cnblogs.com/passedbylove/p/4784414.html https://blog.csdn.net/aerchi/article/details/50395288 其中這一句要將py倒入 才有效 //關於下行說明, 若不存在, 請手動
java實現將資料庫中的資料匯入到
HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet(“渠道列表”); List<ChannelPuting> listChannelPuting = ch
java中json轉化成物件,物件轉化成json
首先要帶入第三方工具類jar包 gson 1,普通類: public void test() { //1、建立Gson物件 Gson gson = new Gson(); User user = new User(1, "liujinghan", "123456",