JAVA對TXT文件的讀寫操作的工具類


  • JAVA對TXT文件的讀寫操作的工具類

package com.shop.dome.utils;

import java.io.*;

public class util {
    /**
     * 讀取txt文件
     *
     * @param file 要讀取文件路徑。例:D://test.txt
     * @return
     */
    public static String readFile(String file) {
        String conx = "";
        try {
            FileReader reader = new FileReader(file);
            // 讀取到緩沖區
            BufferedReader br = new BufferedReader(reader);
            String line;
            // 一次讀入一行數據
            while ((line = br.readLine()) != null) {
                conx += line;
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return conx;
    }

    /**
     * 寫入txt文件
     *
     * @param file 要寫入文件路徑。例:D://test.txt
     * @param conx 寫入內容
     */
    public static void writeFile(String file, String conx) {
        try {
            File writeName = new File(file);
            // 創建新文件,同名的文件會被覆蓋
            writeName.createNewFile();
            FileWriter writer = new FileWriter(writeName);
            BufferedWriter out = new BufferedWriter(writer);
            // 緩存區內容寫入內容
            out.write(conx);
            // 把緩存區內容寫入文件
            out.flush();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}



免責聲明!

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



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