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的更多相关文章
随机推荐
- iOS拍照之系统拍照
拍照在App中使用频次高,入门级别直接调用系统拍照 思路: 系统拍照使用UIImagePickerController 1.设置下plist,否则没权限,报错 2.判断摄像头,获取权限,否则弹出界面黑 ...
- 如何使用 Navicat Premium 的新“自动运行”工具自动运行行数据库复制。
数据库复制有至少三种不同的方式: 快照复制:一台服务器上的数据复制到同一台或不同服务器上的另一个数据库. 合并复制:来自两个或多个数据库的数据被合并到一个数据库中. 事务复制:用户收到数据库的完整初始 ...
- Centos8.2安装Mongodb4.4.2(社区版)
1:下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.2.tgz 官网地址: 2:解压 tar -zxv ...
- RocketMQ(4.8.0)——Broker 的关机恢复机制
Broker 的关机恢复机制 一.Broker关机恢复概述 Broker关机恢复是指恢复 CommitLog.Consume Queue.Index File 等数据文件.Broker 关机分为正常调 ...
- CCF(数据中心):最小生成树+kruskal算法
数据中心 201812-4 这里就是最小生成树的应用 #include<iostream> #include<cstdio> #include<algorithm> ...
- 《进击吧!Blazor!》系列入门教程 第一章 6.安全
<进击吧!Blazor!>是本人与张善友老师合作的Blazor零基础入门教程视频,此教程能让一个从未接触过Blazor的程序员掌握开发Blazor应用的能力. 视频地址:https://s ...
- java实现所有排序算法
package sort;public class Sort { public static void BubbleSort(int[] arr) { //TODO 冒泡排序 for(int i=ar ...
- Salesforce LWC学习(三十二)实现上传 Excel解析其内容
本篇参考:salesforce lightning零基础学习(十七) 实现上传 Excel解析其内容 上一篇我们写了aura方式上传excel解析其内容.lwc作为salesforce的新宠儿,逐渐的 ...
- P1049_装箱问题(JAVA语言)
思路:动态规划的背包问题.使箱子剩余空间最小,也就是使箱内装的物品体积达到最大,我们可将物品的体积视为价值,然后按照01背包问题求解即可. //直接上模板 题目描述 有一个箱子容量为VV(正整数,0 ...
- Python3+Pygame实现的射击游戏,很流畅,有音效
之前看到过很多人写的飞机大战,当然了之前我也写过多个版本,总体来说功能是实现了,但总感觉不够"炫" 今天浏览Python资料的时候,意外发现了这个很好的"射击" ...