缓冲技术

Java使用了文件缓冲技术,其优点有:
提高了I/O的性能
在内存中开辟一块区域,称为缓冲区
当缓冲区满时一次写入到磁盘中。
相关的Java类
BufferedInputStream/BufferedOutputStream:适合于包容二进制数据的文件
BufferReader/BufferWriter:适合于读写文本文件。

从文件中读入字串
BufferedReader in=new BufferedReader(
new FileReader(“input.txt”) );
String line=in.readLine();
也可以使用Files的静态方法创建BufferedReader对象,它还可以指定编码:
BufferedReader in=Files.newBufferedReader(
Paths.get(“input.txt”), Charset.forName(“utf-8”) );

原文地址:https://www.cnblogs.com/lkwkk/p/14160109.html