zoukankan      html  css  js  c++  java
  • java 读写文件避免乱码

    1.读文件:

    /**
          * 读取文件内容
          * 
          * @param filePathAndName
          * String 如 c:\1.txt 绝对路径
          * @return boolean
          */
        public static String readFile(String filePath) {
            String fileContent = "";
            try {
                File f = new File(filePath);
                if (f.isFile() && f.exists()) {
                    InputStreamReader read = new InputStreamReader(new FileInputStream(f), "UTF-8");
                    BufferedReader reader = new BufferedReader(read);
                    String line;
                    while ((line = reader.readLine()) != null) {
                        fileContent += line;
                    }
                    read.close();
                }
            } catch (Exception e) {
                System.out.println("读取文件内容操作出错");
                e.printStackTrace();
            }
            return fileContent;
        }

    2.写文件

    /**
         * 
         * @Title: writeFile
         * @Description: 写文件
         * @param @param filePath 文件路径
         * @param @param fileContent    文件内容
         * @return void    返回类型
         * @throws
         */
        public static void writeFile(String filePath, String fileContent) {
            try {
                File f = new File(filePath);
                if (!f.exists()) {
                    f.createNewFile();
                }
                OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f), "UTF-8");
                BufferedWriter writer = new BufferedWriter(write);
                writer.write(fileContent);
                writer.close();
            } catch (Exception e) {
                System.out.println("写文件内容操作出错");
                e.printStackTrace();
            }
        }
  • 相关阅读:
    sqlalchemy
    nginx配置文件,做多个项目代理
    pyspider
    Mysql原理+ 多实例 +表损坏
    Spring 学习-AOP
    java 基础 --- 动态代理和静态代理
    Spring 学习-IoC
    [转]字符编码笔记:ASCII,Unicode 和 UTF-8
    JVM(五) class类文件的结构
    数据结构(四)--- 红黑树(RedBlock-Tree)
  • 原文地址:https://www.cnblogs.com/first-ykw/p/8856803.html
Copyright © 2011-2022 走看看