首页 理论教育 Java输出流:字节输出流和字符输出流简介

Java输出流:字节输出流和字符输出流简介

时间:2023-10-19 理论教育 版权反馈
【摘要】:Java中用来表示输出流的类分为两种,分别是字节输出流OutputStream类和字符输出流Writer类。1.OutputStream类OutputStream类是所有字节输出流类的父类,是一个抽象类,其子类如图14.1.6所示。图14.1.6OutputStream类的子类介绍图OutputStream类中所有的成员方法均定义为void,没有返回参数,遇到错误异常时也会抛出IOException异常。OutputStream类中常见的成员方法如表14.1.3所示。表14.1.3OutputStream类中常见的成员方法动手写14.1.3上面示例会读取相对路径下的Data.json文件,然后通过输出流OutputStream.write()方法,将Data.json信息通过流的方式写到output.json文件中。

Java输出流:字节输出流和字符输出流简介

Java中用来表示输出流的类分为两种,分别是字节输出流OutputStream类和字符输出流Writer类。下面对这两个类进行介绍。

1.OutputStream类

OutputStream类是所有字节输出流类的父类,是一个抽象类,其子类如图14.1.6所示。

图14.1.6 OutputStream类的子类介绍图

OutputStream类中所有的成员方法均定义为void,没有返回参数,遇到错误异常时也会抛出IOException异常。OutputStream类中常见的成员方法如表14.1.3所示。

表14.1.3 OutputStream类中常见的成员方法

动手写14.1.3

(www.xing528.com)

上面示例会读取相对路径下的Data.json文件,然后通过输出流OutputStream.write()方法,将Data.json信息通过流的方式写到output.json文件中(若相对路径下不存在该文件,则会自动创建一个新的文件)。读者可以将output.json文件中的内容删除后执行上述代码。

2.Writer类

Writer类是所有字符输出流类的父类,是一个抽象类,其子类如图14.1.7所示。Writer类中常见的成员方法如表14.1.4所示。

图14.1.7 Writer类的子类介绍图

表14.1.4 Writer类中常见的成员方法

动手写14.1.4

动手写14.1.4与动手写14.1.3的运行结果相同,在执行文件相对路径下创建了与Data.json文件内容相同的output.json文件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈