当前位置: 首页> 汽车> 报价 > 缓冲字符流

缓冲字符流

时间:2025/7/12 1:42:55来源:https://blog.csdn.net/hdjag/article/details/139207653 浏览次数: 0次

BufferedReader/BufferedWriter增加了缓存机制,大大提高了读写文本文件的效率。

字符输入缓冲流

BufferedReader是针对字符输入流的缓冲流对象,提供了更方便的按行读取的方法:readLine();在使用字符流读取文本文件时,我们可以使用该方法以行为单位进行读取。

public class TestBufferedReader {public static void main(String[] args){//创建文件字符输入流对象try(FileReader fr = new FileReader("d:/aa.txt");//创建字符缓冲处理流,缓冲区默认大小为8192个字符BufferReader br = new BufferedReader(fr)){//操作流String temp = "";//readLine():读取一行文本while((temp = br.readLine()) != null){System.out.println(temp);}}catch(IOException e){e.printStackTrace();}}
}

字符输出缓冲流

BufferedWriter时针对字符输出流的缓冲流对象,在字符输出缓冲流中可以使用newLine();方法实现换行处理。

public class TestBufferedWriter {public static void main(String[] args){//创建文件字符输出流对象try(FileWriter fw = new FileWriter("d:/s.txt");//创建字符输出缓冲流对象BufferWriter bw = new BufferedWriter(fw)){//操作缓冲流bw.write("您好先生");bw.write("您好女士");//换行bw.newLine();bw.write("您几位");bw.newLine();bw.write("有什么可以帮您");bw.flush();}catch(IOException e){e.printStackTrace();}}
}

readLine()方法是BufferedReader的方法,可以对文本文件进行更加方便的读取操作。

newLine()方法BufferedWriter的方法,可以使用newLine()方法换行。

关键字:缓冲字符流

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: