public class WriterOutputStream extends OutputStream
| 构造器和说明 |
|---|
WriterOutputStream(Writer writer,
Charset charset)
构造函数,使用指定字符集和默认配置。
|
WriterOutputStream(Writer writer,
CharsetDecoder decoder)
构造,使用默认缓冲区大小和不立即写入配置。
|
WriterOutputStream(Writer writer,
CharsetDecoder decoder,
int bufferSize,
boolean writeImmediately)
构造,允许自定义缓冲区大小和是否立即写入的配置。
|
WriterOutputStream(Writer writer,
Charset charset,
int bufferSize,
boolean writeImmediately)
构造函数,使用指定字符集、默认缓冲区大小和不立即写入配置。
|
public WriterOutputStream(Writer writer, Charset charset)
writer - 目标 Writer,用于写入字符数据charset - 字符集,用于编码字节数据public WriterOutputStream(Writer writer, Charset charset, int bufferSize, boolean writeImmediately)
writer - 目标 Writer,用于写入字符数据charset - 字符集,用于编码字节数据bufferSize - 缓冲区大小,用于控制字符数据的临时存储量writeImmediately - 是否立即写入,如果为 true,则不使用内部缓冲区,每个字节立即被解码并写入public WriterOutputStream(Writer writer, CharsetDecoder decoder)
writer - 目标 Writer,用于写入字符数据decoder - 字符集解码器,用于将字节数据解码为字符数据public WriterOutputStream(Writer writer, CharsetDecoder decoder, int bufferSize, boolean writeImmediately)
writer - 目标 Writer,用于写入字符数据decoder - 字符集解码器,用于将字节数据解码为字符数据bufferSize - 缓冲区大小,用于控制字符数据的临时存储量writeImmediately - 是否立即写入,如果为 true,则不使用内部缓冲区,每个字节立即被解码并写入public void write(byte[] b,
int off,
int len)
throws IOException
write 在类中 OutputStreamIOExceptionpublic void write(byte[] b)
throws IOException
write 在类中 OutputStreamIOExceptionpublic void write(int b)
throws IOException
write 在类中 OutputStreamIOExceptionpublic void flush()
throws IOException
flush 在接口中 Flushableflush 在类中 OutputStreamIOExceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableclose 在类中 OutputStreamIOExceptionCopyright © 2024. All rights reserved.