java读写file

来源:互联网 发布:关之琳 知乎 编辑:程序博客网 时间:2024/06/08 08:36
 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();    }

  

0 0
原创粉丝点击