博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java读写file
阅读量:4673 次
发布时间:2019-06-09

本文共 1393 字,大约阅读时间需要 4 分钟。

private static String encoding = "utf-8";    public static void readTxt(String filePath) throws IOException {        File file = new File(filePath);        if (file.isFile() && file.exists()) {            InputStreamReader read = new InputStreamReader(                    new FileInputStream(file), encoding);            BufferedReader bfr = new BufferedReader(read);            String lineTxt = null;            while ((lineTxt = bfr.readLine()) != null) {                System.out.println(lineTxt);            }            read.close();            bfr.close();        }    }    public static String readFile(String path) throws IOException {        FileReader fileReader = new FileReader(path);        BufferedReader bufferedReader = new BufferedReader(fileReader);        String lineTxt = null;        StringBuffer sb = new StringBuffer();        while ((lineTxt = bufferedReader.readLine()) != null) {            sb.append(lineTxt);        }        bufferedReader.close();        fileReader.close();        return sb.toString();    }    public static void writeTxt(String path, String data) throws IOException {        FileWriter fileWriter = new FileWriter(path);        BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);        bufferedWriter.write(data);        bufferedWriter.close();        fileWriter.close();    }

  

转载于:https://www.cnblogs.com/woshimrf/p/5436816.html

你可能感兴趣的文章