教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

字符流定义及基本用法

更新时间:2021年10月18日14时36分 来源:传智教育 浏览次数:

好口碑IT培训


前面已经讲解过IputSrem类和OupuSrem类在读写文件时操作的都是字节,如果希望在程序中操作字符,使用这两个类就不太方便,为此JDK提供了字符流。同字节流样,字符流也有两个抽象的顶级父类,分别是Reader和Writer其中,Reader是字符入流,用于从某个源设备读取字符;Writer是字符输出流,用于向某个目标设备写入字符。Reader和Writer作为字符流的顶级父类,也有许多子类。下面通过张继承关系图列举Reader和Writer的一些常用子类,如图7-23和图7-24所示。



图7-23 Reader的子类



图7-24 Wrter的子类

从图7-23中可以看到,字符流的继承关系与字节流的继承关系有些类似,很多子类都是成对(输入流和输出流)出现的,其中PipedReader和FileWriter用于读写,BufferedReader和BufferedWriter是具有缓冲功能的流,使用它们可以提高读写效率。






猜你喜欢:

深入理解字符流的编码

IO流、字节流和字符流详细介绍

什么是IO流?怎样区分不同种类的IO流?

Java IO模式视频教程|Java大厂面试IO模式详解

传智教育java后端开发工程师培训

0 分享到:
和我们在线交谈!