Класс Java.io.StringBufferInputStream позволяет приложению создавать входной поток, в котором считанные байты предоставляются содержимым строки. Приложения также могут читать байты из байтового массива с помощью ByteArrayInputStream. Только восемь младших бит каждого символа в строке используются этим классом.
Этот класс устарел в Oracle и больше не должен использоваться.
Объявление класса
Ниже приводится объявление для класса Java.io.StringBufferInputStream:
public class StringBufferInputStream extends InputStream
поле
Ниже приведены поля для класса Java.io.StringBufferInputStream.
-
Защищенный строковый буфер — это строка, из которой считываются байты.
-
protected int count — Это количество допустимых символов в буфере входного потока.
-
protected int pos — это индекс следующего символа для чтения из буфера входного потока.
Защищенный строковый буфер — это строка, из которой считываются байты.
protected int count — Это количество допустимых символов в буфере входного потока.
protected int pos — это индекс следующего символа для чтения из буфера входного потока.
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
StringBufferInputStream (String s) Это создает поток ввода строки для чтения данных из указанной строки. |
StringBufferInputStream (String s)
Это создает поток ввода строки для чтения данных из указанной строки.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 |
int available () Этот метод возвращает количество байтов, которые могут быть прочитаны из входного потока без блокировки. |
2 |
int read () Этот метод читает следующий байт данных из этого входного потока. |
3 |
int read (byte [] b, int off, int len) Этот метод считывает до байтов данных из этого входного потока в массив байтов. |
4 |
сброс void () Этот метод сбрасывает входной поток, чтобы начать чтение с первого символа основного буфера этого входного потока. |
5 |
длинный скип (long n) Этот метод пропускает n байтов ввода из этого потока ввода. |
int available ()
Этот метод возвращает количество байтов, которые могут быть прочитаны из входного потока без блокировки.
int read ()
Этот метод читает следующий байт данных из этого входного потока.
int read (byte [] b, int off, int len)
Этот метод считывает до байтов данных из этого входного потока в массив байтов.
сброс void ()
Этот метод сбрасывает входной поток, чтобы начать чтение с первого символа основного буфера этого входного потока.
длинный скип (long n)
Этот метод пропускает n байтов ввода из этого потока ввода.
Методы унаследованы
Этот класс наследует методы от следующих классов —