1、缓冲流
缓冲流的原理是将数据先缓冲起来,然后一起写入或读取出来,使用缓冲流读写文件非常高效,常用的缓冲流有以下几种: BufferedReader. BufferedWriter. BufferedInputStream和BufferedOuputStream。
(1) BufferedReader 与BufferedWriter
BufferedReader属于字符流,如果要想使用BufferedReader就需要将一个字节流变成字符流,为了解决这样的问题,在Java中提供了以下两个转换类。
#将输入的字节流变为字符流: InputStreamReader.
#将输出的字符流变为字节流: OutputStreamWriter.
在BufferedReader类中提供了一个专门的读取操作。
使用BufferedReader写数据:
(2)BufferedInputStream 与BufferedOuputStream
使用BufferedInputStream 和BufferedOutputStream 通常用来读取或写入影像数据,例如图片、影片等。
2、2.Scanner类
Jdk1.5推出了Scanner 类,该类主要用来从键盘输入数据,也就是说,用户可以使用键盘进行灵活地输入,其中,Scanner 类是在java.util包中定义的。
如图:
今日问题:无
明天继续学习第十二章内容。