txt文件按行读写
碰巧要对数据预处理一下,就记录下来
/* * 先读入按行读入txt文件,然后对读入的行进行处理之后,写入到另一个文件中 */ public void WAR( String srcName, String desName ){ FileReader fr = null ; FileWriter fw = null; BufferedReader reader = null; BufferedWriter bw = null; try { fr = new FileReader(srcName) ; reader = new BufferedReader(fr); fw = new FileWriter(desName, true); bw = new BufferedWriter(fw); String tempString = null; int line = 1; // 一次读入一行,直到读入null为文件结束 while ((tempString = reader.readLine()) != null) { // 显示行号 System.out.println("line " + line + ": " + tempString); line++; tempString = "{"+tempString+"}," ; bw.write(tempString); bw.newLine(); bw.flush(); //将数据更新至文件 } reader.close(); fr.close(); bw.close(); fw.close(); } catch (IOException e) { e.printStackTrace(); } finally { if (reader != null) { try { reader.close(); } catch (IOException e1) { } } } }

浙公网安备 33010602011771号