Класс Java.io.InputStreamReader представляет собой мост между байтовыми потоками и символьными потоками. Он считывает байты и декодирует их в символы с использованием указанной кодировки.
Объявление класса
Ниже приводится объявление для класса Java.io.InputStreamReader —
public class InputStreamReader extends Reader
поле
Ниже приведены поля для класса Java.io.InputStreamReader —
-
Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.
Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
InputStreamReader (InputStream in) Это создает InputStreamReader, который использует набор символов по умолчанию. |
2 |
InputStreamReader (InputStream in, Charset cs) Это создает InputStreamReader, который использует данный набор символов. |
3 |
InputStreamReader (InputStream in, CharsetDecoder dec) Это создает InputStreamReader, который использует данный декодер charset. |
4 |
InputStreamReader (InputStream in, String charsetName) Это создает InputStreamReader, который использует именованную кодировку. |
InputStreamReader (InputStream in)
Это создает InputStreamReader, который использует набор символов по умолчанию.
InputStreamReader (InputStream in, Charset cs)
Это создает InputStreamReader, который использует данный набор символов.
InputStreamReader (InputStream in, CharsetDecoder dec)
Это создает InputStreamReader, который использует данный декодер charset.
InputStreamReader (InputStream in, String charsetName)
Это создает InputStreamReader, который использует именованную кодировку.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | void close ()
Этот метод закрывает поток и освобождает любые системные ресурсы, связанные с ним. |
2 | Строка getEncoding ()
Этот метод возвращает имя кодировки символов, используемой этим потоком. |
3 | int read ()
Этот метод читает один символ. |
4 | int read (char [] cbuf, int offset, int length)
Этот метод читает символы в часть массива. |
5 | булево готово ()
Этот метод сообщает, готов ли этот поток для чтения. |
Этот метод закрывает поток и освобождает любые системные ресурсы, связанные с ним.
Этот метод возвращает имя кодировки символов, используемой этим потоком.
Этот метод читает один символ.
Этот метод читает символы в часть массива.
Этот метод сообщает, готов ли этот поток для чтения.
Методы унаследованы
Этот класс наследует методы от следующих классов —