1. 程式人生 > >java讀取txt文件,對字符串進行操作後導出txt文件

java讀取txt文件,對字符串進行操作後導出txt文件

file 計算機 public iter 一次 cep 行數據 文件內容 txt文件

嘿嘿,代碼略為簡單,不再多做解釋,直接上碼!

package org.lq.com.util;


import java.io.File;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileWriter;

public class Auto_txt {
public static void main(String[] args) {


try { // 防止文件建立或讀取失敗,用catch捕捉錯誤並打印,也可以throw

/* 讀入TXT文件 */
String pathname = "G://1.txt"; // 絕對路徑或相對路徑都可以,這裏是絕對路徑,寫入文件時演示相對路徑
File filename = new File(pathname); // 要讀取以上路徑的input。txt文件
InputStreamReader reader = new InputStreamReader(
new FileInputStream(filename),"GBK"); // 建立一個輸入流對象reader
BufferedReader br = new BufferedReader(reader); // 建立一個對象,它把文件內容轉成計算機能讀懂的語言
String line = "";
line = br.readLine();
while (line != null) {
line = br.readLine(); // 一次讀入一行數據
System.out.println(line);
}

// /* 寫入Txt文件 */
File writename = new File("G://2.txt"); // 相對路徑,如果沒有則要建立一個新的output。txt文件
writename.createNewFile(); // 創建新文件
BufferedWriter out = new BufferedWriter(new FileWriter(writename));
out.write("寫入txt文件\r\n"); // \r\n即為換行
out.flush(); // 把緩存區內容壓入文件
out.close(); // 最後記得關閉文件

} catch (Exception e) {
e.printStackTrace();
}
}
}

java讀取txt文件,對字符串進行操作後導出txt文件