Day17_102_IO_BufferedReader
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的更多相关文章
随机推荐
- java算法题
1.下面输出结果是什么? public class Test { public static void main(String[] args) { Person person=new Person(& ...
- docker08容器监控工具-WeaveScope
容器监控工具WeaveScope 一 背景 在生成环境中k8s应用部署众多,需要一款可视化工具方便日常获知集群的实时状态,并为故障排查提供及时和准确的数据支持. weavescope支持docker和 ...
- 基于Docker Compose部署分布式MinIO集群
一.概述 Minio 是一个基于Go语言的对象存储服务.它实现了大部分亚马逊S3云存储服务接口,可以看做是是S3的开源版本,非常适合于存储大容量非结构化的数据,例如图片.视频.日志文件.备份数据和容器 ...
- Java RPC 框架 Solon 1.3.7 发布,增强Cloud接口能力范围
Solon 是一个微型的Java RPC开发框架.项目从2018年启动以来,参考过大量前人作品:历时两年,4000多次的commit:内核保持0.1m的身材,超高的跑分,良好的使用体验.支持:RPC. ...
- Codeforces Global Round 13
比赛地址 A(水题) 题目链接 题目: 给出一个\(01\)序列,有2种操作:1.将某个位置取反:2.询问\(01\)序列中第\(k\)大的数 解析: 显然维护1的数目即可 #include<b ...
- 微信小程序一周时间表
<view class="dateView"> <image class="dateLeft" bindtap="prevWeek& ...
- 微信小程序自定义头部导航栏
<!--index.wxml--> <view> <navbar id='index_header' background='{{background}}' pageNa ...
- 话说 wait、notify 、 notifyAll
一.前言 说起java的线程之间的通信,难免会想起它,他就是 wait .notify.notifyAll 他们三个都是Object类的方法, 受到 final 和 native 加持 ,也就造就了他 ...
- 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
381. O(1) 时间插入.删除和获取随机元素 - 允许重复 LeetCode_381 题目详情 题解分析 代码实现 package com.walegarrett.interview; impor ...
- 1.1 Python3基础-前言
>>返回主目录 Python 交互式代码 Python 脚本式代码 第一段Python代码: print('Hello World!') >>返回主目录