zoukankan      html  css  js  c++  java
  • IO流入门-第七章-BufferedReader

    BufferedReader基本用法和方法示例

    /*
        字节
        BufferedInputStream
        BufferedOutputStream
    
        字符
        BufferedReader:带有缓冲区的字符输入流
        BufferedWriter:带有缓冲区的字符输出流
    */
    import java.io.*;
    import java.util.*;
    
    public class BufferedReaderTest01
    {
        public static void main(String[] args) throws Exception
        {
            /* 字符
            FileReader fr = new FileReader("BufferedReaderTest01.java");    //创建一个文件字符输入流
            BufferedReader br = new BufferedReader(fr);    //将文件字符输入流包装成带有缓冲区的字符输入流
            */
    
            //字节,转换流
            FileInputStream fis = new FileInputStream("BufferedReaderTest01.java");    //字节输入流
            //转换流(将字节流转成字符流)
            InputStreamReader isr = new InputStreamReader(fis);
            BufferedReader br = new BufferedReader(isr);
        
            //根据流出现的位置,流可分为:包装流或处理流 和 节点流
            //fr 节点流;br 包装流
    
            //开始读
            String temp = null;
            while((temp = br.readLine()) != null){    //br.readLine() 读取一行,但是行尾不带换行符
                System.out.println(temp);    //输出一行
            }
    
            //关闭,只需要关闭最外层的包装流,涉及到装饰者设计模式
            br.close();
    
    
            //演示:接收用户输入
            BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
    
            String s = br2.readLine();
    
            System.out.println("输入内容:"+s);
    
            br2.close();
    
        }
    }
  • 相关阅读:
    Shape详解
    C#装箱与拆箱
    C#值类型、引用类型的区别
    C#类型简述
    C# 关键字列表
    python图片转字符画
    软件测试面试题
    python关键字以及含义,用法
    JMeter的那些问题
    APP测试功能点
  • 原文地址:https://www.cnblogs.com/bookwed/p/6706197.html
Copyright © 2011-2022 走看看