BufferedReader 带有缓冲区的字符输入流

  * 带有缓冲区的流

        - java.io.Reader
- java.io.BufferedReader - BufferedReader 字符流
- BufferedWriter 字符流
- InputBufferReader 字节流
- InputBufferWriter 字节流 * 将普通的字符输入流(FileReader)包装成一个带有缓冲区的字符输入流。 * BufferedReader br=new BufferedReader(fr); 包装流,将普通的字符输入流传进去。 * 代码: import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException; public class BufferedReaderTest01 {
public static void main(String[] args) throws IOException { //创建一个带有字符缓冲区的字符输入流 //1. 创建一个字符输入流 (节点流)
//FileReader fr=new FileReader("D:\\TestFile\\JavaTestFile\\FileReader.txt"); //2. 创建一个带有字符缓冲区的字符输入流(BufferReader需要一个Reader参数),会将普通的字符输入流包装成一个带有缓冲区的字符输入流
//BufferedReader br=new BufferedReader(fr); //包装流 // 写成一句话
BufferedReader br=new BufferedReader(new FileReader("D:\\TestFile\\JavaTestFile\\FileReader.txt")); // 开始读取 BufferedReader.readLine(), 读取一行字符流,但是不带换行符。 String temp=null;
while((temp=br.readLine())!=null){ System.out.println(temp); //输出一行
} //关闭流只需要关闭包装流 br.close();
}
}

Day17_102_IO_BufferedReader的更多相关文章

随机推荐

  1. 1020 Tree Traversals——PAT甲级真题

    1020 Tree Traversals Suppose that all the keys in a binary tree are distinct positive integers. Give ...

  2. 用铁电存储器FRAM让穿戴式设备更省电

    可穿戴设备应用中的显示屏消耗了大部分电池电力.解决方法之一是直接提高电池容量,但是大容量电池会加大尺寸和重量,对可穿戴设备不合适,尤其是在市场不断追求更小型化的新款产品时更是如此.更具挑战性的是电池技 ...

  3. 边缘计算k8s集群之SuperEdge

    什么是边缘计算? 边缘计算,是指在靠近物或数据源头的一侧,采用网络.计算.存储.应用核心能力为一体的开放平台,就近提供最近端服务.其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务.应 ...

  4. Docker 一键安装及Docker管理面板Portainer中文汉化

       前言 Docker接触了一段时间了,批量操作过程中感觉太繁琐,所以找到了好评率比较高的Portainer面板,使用后感觉的确不错所以准备拿出来精力来做个汉化版,过程中发现词条非常多,所以暂时先汉 ...

  5. python爬虫登录保持及对http总结

    [前言]这几天一直看python爬虫登录保持.实现接口太多,太乱,新手难免云山雾罩.各种get.post,深入理解一下,其实就是由于http的特性需要这些操作.http是一种无状态.不保存上次通信结果 ...

  6. 使用 SVG transform rotate 解决画框中的数字跟随旋转的问题

    问题描述 在图片上画框标注数字,旋转画布后,数字随之旋转,可读性不强,要求修改成无论画布怎么旋转,数字都是正向显示~ 原交互图示: 解决方案 先看下 dom 的结构 然后看下下面简单的代码 // 获取 ...

  7. `vi`——终端中的编辑器

    `vi`--终端中的编辑器 目标* `vi` 简介* 打开和新建文件* 三种工作模式* 常用命令* 分屏命令* 常用命令速查图 01. `vi` 简介 1.1 学习 `vi` 的目的 * 在工作中,要 ...

  8. CVE-2020-1938 -Tomcat-AJP任意文件读取/包含

    为什么这个漏洞被称作 Ghostcat(幽灵猫)? 这个漏洞影响全版本默认配置下的 Tomcat(在我们发现此漏洞的时候,确认其影响 Tomcat 9/8/7/6 全版本,而年代过于久远的更早的版本未 ...

  9. 再探命令行传参之c与python

    继上一次java命令行传参 python sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互,如:python解释 ...

  10. 客官,.NETCore无代码侵入的模型验证了解下

    背景 .NETCore下的模型验证相信绝大部分的.NET开发者或多或少的都用过,微软官方提供的模型验证相关的类位于System.ComponentModel.DataAnnotations命令空间下, ...