• java io流


    1.java 的bufferReader

    创建这个类的用意:因为cpu的计算速度远远超出了,读取文件流的速度(直接读取硬盘中的文件),为了不让cpu空闲。首先将文件的内容读取到高度缓存中,再让cpu从高速缓存中读取数据,这样速度就大大的提升。

    用法

    package test.io;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.Reader;
    
    import org.junit.Test;
    
    /*
     * 测试字符流
     */
    public class TestReader {
        
        @Test
        public void test(){
            File file=new File("d://file//aaa.txt");
            BufferedReader bu;
            char[] aa=new char[10];
            try {
                bu=new BufferedReader(new FileReader(file));
                String message = "";  
                //System.out.println(bu.read());
                while((message = bu.readLine())!=null ) {  //1
                  System.out.println(message);
                }  
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }
    }

    输出:


    在1处这样写的目的:
    readLine 方法会读取一行,如果不进行赋值,则每次读取都会间隔一行

    输出:



    
    
  • 相关阅读:
    DOM增删改替换
    DRF框架之序列化器serializers组件详解
    DRF基础操作流程
    DRF框架基础知识储备
    selectors模块
    并发编程——IO模型详解
    高性能web服务器——nginx
    Django中的ORM如何通过数据库中的表格信息自动化生成Model 模型类?
    使用cors完成跨域请求处理
    Flask基础
  • 原文地址:https://www.cnblogs.com/blogxiao/p/7865487.html
Copyright © 2020-2023  润新知