Класс Java.io.OutputStreamWriter является мостом между символьными потоками и байтовыми потоками. Записанные в него символы кодируются в байты с использованием указанной кодировки.
Объявление класса
Ниже приводится объявление для класса Java.io.OutputStreamWriter:
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, который использует именованную кодировку. |
OutputStreamWriter (OutputStream out)
Это создает OutputStreamWriter, который использует кодировку символов по умолчанию.
OutputStreamWriter (OutputStream out, Charset cs)
Это создает OutputStreamWriter, который использует данный набор символов.
OutputStreamWriter (OutputStream out, CharsetEncoder enc)
Это создает OutputStreamWriter, который использует данный кодировщик charset.
OutputStreamWriter (OutputStream out, String charsetName)
Это создает OutputStreamWriter, который использует именованную кодировку.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | void close ()
Этот метод закрывает поток, сбрасывая его первым. |
2 | void flush ()
Этот метод очищает поток. |
3 | Строка getEncoding ()
Этот метод возвращает имя кодировки символов, используемой этим потоком. |
4 | void write (char [] cbuf, int off, int len)
Этот метод записывает часть массива символов. |
5 | void write (int c)
Этот метод записывает один символ. |
6 | void write (String str, int off, int len)
Этот метод записывает часть строки. |
Этот метод закрывает поток, сбрасывая его первым.
Этот метод очищает поток.
Этот метод возвращает имя кодировки символов, используемой этим потоком.
Этот метод записывает часть массива символов.
Этот метод записывает один символ.
Этот метод записывает часть строки.
Методы унаследованы
Этот класс наследует методы от следующих классов —