zoukankan      html  css  js  c++  java
  • 缓存输入文件

    1.为了提高速度, 我们希望对那个文件进行缓冲; 将产生的对象传个一个BufferedReader构造器; BufferedReader提供了readLine(), 所以这个是我们最终对象和进行读取的接口

    package com.zachary.io;
    
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;
    
    /**
     * 缓存输入文件
     * @author Zachary.Zheng
     * @version 1.0
     * @date 2019年11月10日
     */
    public class BufferedInputFile {
        /**
         * BufferedReader 读取文件内容
         * 1. 为了提高速度, 我们希望对那个文件进行缓冲
         * 2. 将产生的对象传个一个BufferedReader构造器
         * 3. BufferedReader提供了readLine(), 所以这个是我们最终对象和进行读取的接口
         * @param fileName
         * @return
         * @throws IOException
         */
        public static String read(String fileName) throws IOException {
            BufferedReader in = new BufferedReader(new FileReader(fileName));
            String s;
            StringBuilder sb = new StringBuilder();
            while((s = in.readLine()) != null) {
                sb.append(s + "
    ");
            }
            in.close();
            return sb.toString();
        }
        public static void main(String[] args) throws IOException {
            System.out.println(read("src/com/zachary/io/BufferedInputFile.java"));
        }
    }
  • 相关阅读:
    画图软件
    万用表
    传导发射
    MOT
    Docker
    第十二章、私营部门和第三部门中的采购
    第十一章、公共部门中的采购
    第十章、部门与行业环境
    第九章、信息与通信技术系统
    第八章、组织的采购职能
  • 原文地址:https://www.cnblogs.com/zhongli1/p/11832033.html
Copyright © 2011-2022 走看看