麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

java實現讀取txt文件并以在每行以空格取數據

2024-07-14 08:41:31
字體:
來源:轉載
供稿:網友

簡單一個例子。其中正則是取消多余空格或者tab鍵

package test4; import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException; public class ExplaceSql {	public static void main(String[] args) {		 String filePath = ExplaceSql.class.getResource("").getPath()+"aaa.txt"; // 文件路徑		 read(filePath);	}		/**	 * 讀取內容	 */	public static String read(String filePath){		BufferedReader br = null;		String line =null;		//StringBuffer buf = new StringBuffer();		try {			//根據文件路徑創建緩沖輸入流			br = new BufferedReader(new FileReader(filePath));//filePath中是aaa.txt文件			String str = "";						//循環讀取文件的每一行,對需要修改的行進行修改,放入緩沖對象中			 while ((line = br.readLine()) != null) {				 //設置正則將多余空格都轉為一個空格				 str=line+"/r/n";				 String[] dictionary = str.split("//s{2,}|/t");				 for(int i=0;i<dictionary.length;i++){					str = "insert into tablename values("+ dictionary[0]+",'"+dictionary[1]+"',"+dictionary[2]+"')";				 }				 System.out.println(str);				 			 }		} catch (Exception e) {			e.printStackTrace();		}finally {	   if (br != null) {// 關閉流	    try {	     br.close();	    } catch (IOException e) {	      br = null;		  }		  }		}		return null;	}	}

java逐行讀寫txt文件

package help; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.HashMap;import java.util.Map; public class TXTParseUtils {  private static final Integer ONE = 1;  public static void main(String[] args) {  Map<String, Integer> map = new HashMap<String, Integer>();   /* 讀取數據 */  try {   BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(new File("D:/報銷.txt")),                   "UTF-8"));   String lineTxt = null;   while ((lineTxt = br.readLine()) != null) {    String[] names = lineTxt.split(",");    for (String name : names) {     if (map.keySet().contains(name)) {      map.put(name, (map.get(name) + ONE));     } else {      map.put(name, ONE);     }    }   }   br.close();  } catch (Exception e) {   System.err.println("read errors :" + e);  }   /* 輸出數據 */  try {   BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File("D:/結果.txt")),                   "UTF-8"));    for (String name : map.keySet()) {    bw.write(name + " " + map.get(name));    bw.newLine();   }   bw.close();  } catch (Exception e) {   System.err.println("write errors :" + e);  } }}

以上這篇java實現讀取txt文件并以在每行以空格取數據就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品视频1区 | 高清做爰免费无遮网站挡 | 久久经典视频 | 欧美日韩大片在线观看 | 久久精品日产第一区二区三区 | 国产精品区一区二区三区 | 欧美日韩在线看片 | 一级毛片播放 | 毛片视频网址 | 婷婷久久网 | 欧美18—19sex性护士中国 | 国产91久久精品 | 黄色大片在线免费观看 | 韩国精品视频在线观看 | 一级免费黄视频 | 亚洲影视在线 | 久草视频2| 亚洲精品久久久久久久久久 | av免费在线网 | 黄色影院在线看 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 亚洲免费看片网站 | 精品一区二区免费 | 视频毛片 | 国产一区精品在线观看 | 成人永久免费视频 | 欧美在线观看视频网站 | 亚洲精品久久久久久久久久久 | 久久国产精品电影 | 成人精品| 国产在线1区 | 欧美国产日韩在线观看成人 | 竹内纱里奈和大战黑人 | 午夜视频在线免费观看 | 免费国产在线观看 | 欧美性生活视频免费看 | 中文字幕综合 | 欧洲狠狠鲁 | 国产成人精品一区二区视频免费 | 免费观看视频在线 | 午夜精品小视频 |