重庆网站建设leco tec,微信端网站页面设计,wordpress 导航栏图标,网站设计 下拉式菜单怎么做前言#xff1a; 整理下学习笔记#xff0c;打好基础#xff0c;daydayup! 之前说了下了IO流的概念#xff0c;并整理了字节流#xff0c;有需要的可以看这篇
java常用应用程序编程接口#xff08;API#xff09;——IO流概述及字节流的使用
字符流
FileReader(文件字…前言 整理下学习笔记打好基础daydayup! 之前说了下了IO流的概念并整理了字节流有需要的可以看这篇
java常用应用程序编程接口API——IO流概述及字节流的使用
字符流
FileReader(文件字符输入流)
作用以内存为基准可以把文件中的数据以字符的形式读入到内存中去
输入方法为
方法说明public int read()每次读取一个字符返回如果发现没有数据会返回-1public int read(char[ ] buffer)每次用一个字符数组去读取数据返回字符数组读取了多少个字符如果发现没有数据会返回-1
通过上述方法可以实现单个字符读取和多个字符读取示例如下 FileWriter(文件字符输出流)
作用以内存为基准把内存中的数据以字符的形式写到文件中去
输出方法为
方法名称说明void write(int c)写一个字符void writeString str写一个字符串void write String str,int off,int len写一个字符串的一部分void write char [ ] cbuf写一个字符数组void write (char [ ] cbuf,int off,int len)写入字符数组的一部分
示例如下 缓冲流 对原始流进行包装以用于提高原始流读写数据的性能。根据输入输出字节字符的不同共有四种不同的缓冲。 图片来源黑马程序员
缓冲流如何提高性能 在字节或字符输入或输出时会在内存创建一个缓冲池由于内存中传输速度会很快所以性能得到提升缓冲池默认为8kb 缓冲流的使用 使用Buffered进行包装即可语法上和原始流没有任何区别 示例如下 结语:
整理结束撒花