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();
        }
    }
  • 相关阅读:
    达梦常用命令
    sqlserver命令
    db2常用命令
    docker常用命令
    linux常用命令
    vim常用命令
    cpu、内存、io、内存、负载
    3.系统状态监控
    10 innodb之关键特性刷新邻接页
    9 innodb关键特性之自适应哈希索引03
  • 原文地址:https://www.cnblogs.com/once/p/3751350.html
Copyright © 2011-2022 走看看