zoukankan      html  css  js  c++  java
  • Java IO把一个文件中的内容以字符串的形式读出来

    代码记录(备查):

    /**
     * 把一个文件中的内容以字符串的形式读出来
     * 
     * @author zhipengs
     * 
     */
    public class FileToString {
        public static void main(String[] args) {
            System.out.println(readFileToString());
        }
    
        private static String readFileToString() {
            // new 一个空文件,用于获取路径
            File dirs = new File(".");
            BufferedReader reader = null;
            StringBuilder fileData = null;
            try {
                String filePath = dirs.getCanonicalPath() + File.separator + "src"
                        + File.separator + "TestRead.java";
    
                fileData = new StringBuilder(1000);
                reader = new BufferedReader(new FileReader(filePath));
    
                char[] buf = new char[1024];
                int numRead = 0;
                while ((numRead = reader.read(buf)) != -1) {
                    String readData = String.valueOf(buf, 0, numRead);
                    fileData.append(readData);
                    buf = new char[1024];
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                try {
                    if (null != reader)
                        reader.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return fileData.toString();
        }
    }
  • 相关阅读:
    CSS
    Form表单
    HTML入门(HB、DW)
    第一次接触HBuild
    python 数据结构中被忽视的小技巧
    flask扩展模块flask-sqlachemy 的使用---mysql数据库
    flask蓝图的使用
    基于爬虫的天气预报程序
    一个爬取股票信息的爬虫程序
    向python3进发
  • 原文地址:https://www.cnblogs.com/once/p/3751350.html
Copyright © 2011-2022 走看看