Java.io包教程

Java.io.OutputStreamWriter类

简介

Java.io.OutputStreamWriter 类是从字符流到字节流的桥梁.写入它的字符使用指定的字符集编码为字节.

类声明

以下是 Java.io.OutputStreamWriter的声明 class :

public class OutputStreamWriter
   extends Writer

字段

以下是 Java.io.OutputStreamWriter 类 :

  • 受保护的对象锁 : 这是用于同步此流上的操作的对象.

类构造函数

Sr.No.构造函数&说明
1

OutputStreamWriter(OutputStream out)

这将创建一个使用默认字符编码的OutputStreamWriter.

2

OutputStreamWriter(OutputStream out,Charset cs)

这将创建一个使用给定字符集的OutputStreamWriter.

3

OutputStreamWriter(OutputStream out,CharsetEncoder enc)

这会创建一个使用的OutputStreamWriter给出charset编码器.

4

OutputStreamWriter(OutputStream out,String charsetName)

这将创建一个使用指定字符集的OutputStreamWriter.

类方法

Sr.No.方法&说明
1void close()

此方法关闭流,先将其刷新.

2void flush()

此方法刷新流.

3String getEncoding()

此方法返回此流使用的字符编码的名称.

4void write(char [] cbuf,int off,int len)

此方法写入一部分字符.

5void write(int c)

此方法写入一个字符.

6void write( String str,int off,int len)

此方法写入字符串的一部分.

继承的方法

此类继承以下类中的方法 :

  • Java.io.Writer

  • Java.io.Object