Java Writer

2024 年 8 月 29 日 | 阅读 2 分钟

这是一个用于写入字符流的 抽象 类。子类必须实现的方法有 write(char[], int, int)、flush() 和 close()。大多数子类会重写此处定义的一些方法,以提供更高的效率、功能或两者兼而有之。

字段

修饰符和类型字段描述
protected Objectlock用于同步此流上操作的对象。

构造函数

修饰符构造函数描述
protectedWriter()创建一个新的字符流写入器,其关键部分将同步于写入器本身。
protectedWriter(Object lock)创建一个新的字符流写入器,其关键部分将同步于给定的 对象

方法

修饰符和类型方法描述
Writerappend(char c)将指定的字符追加到此写入器。
Writerappend(CharSequence csq)将指定的字符序列追加到此写入器
Writerappend(CharSequence csq, int start, int end)将指定字符序列的子序列追加到此写入器。
abstract voidclose()它关闭流,先刷新。
abstract voidflush()它刷新流。
voidwrite(char[] cbuf)写入一个字符 数组
abstract voidwrite(char[] cbuf, int off, int len)写入字符数组的一部分。
voidwrite(int c)它写入单个字符。
voidwrite(String str)写入一个 字符串
voidwrite(String str, int off, int len)写入字符串的一部分。

Java Writer 示例

输出

Done

output.txt

I love my country

下一主题Java Reader 类