Day17_102_IO_BufferedReader
2024-09-06 12:49:43
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();
}
}
最新文章
- CentOS7下默认目录安装mono+jexus教程
- sharepoint:找不到位于 http://XX.XX.XX.XX 的 Web
- C# Lodop实现打印
- About Inside the Azure Storage Outage of November 18th
- [CentOS 0010] CentOS 配置mysql允许远程登录
- PHP 运算符
- 【HDOJ】2585 Hotel
- C#之简单选择排序
- 转:LoadRunner自带的协议分析工具
- linux命令dd
- GIT入门笔记(8)-- 查看历史提交记录/根据版本号回到过去或未来
- Google Android SDK开发范例大全笔记 一
- 谈谈B-树和B+树及其应用
- Sublime Text 文件路径补全
- 【iCore4 双核心板_ARM】例程三十:U_DISK_IAP_FPGA实验——更新升级FPGA
- Java之旅_面向对象_抽象类
- 关于ArcGIS Server修改数据源是否对切片服务有影响
- MyEclipse junit测试问题initializationError
- kafka学习之-深入研究原理
- Python笔记 #04# Methods
热门文章
- Django和Ueditor自定义存储上传文件的文件名
- tomcat部署项目问题
- JWT原理及常见攻击方式
- (报错解决)Exception encountered during context initialization
- 微信小程序一周时间表
- POJ-3468(线段树+区间更新+区间查询)
- 《进击吧!Blazor!》系列入门教程 第一章 6.安全
- html Ajax连接.NET Ashx
- 5行代码!完成bat病毒制作!!!
- 翻译:《实用的Python编程》06_03_Producers_consumers