JAVA File方法文本復制讀寫-解決中文亂碼


import java.io.*;

public class TextFile {

    public static void main(String[] args) throws Exception {
        File file = new File("E:\\JavaLog/logs/1.txt");
        File file2 = new File("E:\\JavaLog/logs/1-copy.txt");

        //指定讀寫格式為gbk
        BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "gbk"));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file2), "gbk"));
        try {
            String temp;
            while ((temp = br.readLine()) != null) {
                //每次寫入一行.
                bw.write(temp);
                //並且進行換行
                bw.newLine();
bw.flush();
//讀取文本 System.out.println("文件內容:" + temp); temp = br.readLine(); break; } } catch (Exception e) { e.printStackTrace(); } finally { br.close(); bw.close(); } } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM