|
Spec-Zone .ru
спецификации, руководства, описания, API
|
StringReader class.@Deprecated public class StringBufferInputStream extends InputStream
ByteArrayInputStream. Только низкие восемь битов каждого символа в строке используются этим class.
ByteArrayInputStream, StringReader| Модификатор и Тип | Поле и Описание |
|---|---|
protected String |
буфер
Осуждаемый.
Строка, из которой читаются байты.
|
protected int |
количество
Осуждаемый.
Число допустимых символов во входном потоковом буфере.
|
protected int |
на месте продажи
Осуждаемый.
Индексирование следующего символа, который считает из входного потокового буфера.
|
| Конструктор и Описание |
|---|
StringBufferInputStream(String s)
Осуждаемый.
Создает строковый входной поток, чтобы считать данные из указанной строки.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
int |
available()
Осуждаемый.
Возвращает число байтов, которые могут быть считаны из входного потока без блокирования.
|
int |
read()
Осуждаемый.
Читает следующий байт данных от этого входного потока.
|
int |
read(byte[] b, int off, int len)
Осуждаемый.
Чтения до
len байты данных от этого входного потока в массив байтов. |
void |
reset()
Осуждаемый.
Сбрасывает входной поток, чтобы начать читать из первого символа базового буфера потока этого ввода.
|
long |
skip(long n)
Осуждаемый.
Пропуски
n байты ввода от этого входного потока. |
close, mark, markSupported, readprotected String buffer
protected int pos
bufferprotected int count
bufferpublic StringBufferInputStream(String s)
s - базовый входной буфер.public int read()
int в диапазоне 0 к 255. Если никакой байт не доступен, потому что конец потока был достигнут, значение -1 возвращается. read метод StringBufferInputStream не может блокировать. Это возвращает низкие восемь битов следующего символа в этом входном потоковом буфере.
read в class InputStream-1 если конец потока достигается.public int read(byte[] b,
int off,
int len)
len байты данных от этого входного потока в массив байтов. read метод StringBufferInputStream не может блокировать. Это копирует низкие восемь битов с символов в этом входном потоковом буфере в параметр байтового массива.
read в class InputStreamb - буфер, в который читаются данные.off - смещение запуска данных.len - максимальное количество байтов читало.-1 если нет больше данных, потому что конец потока был достигнут.InputStream.read()public long skip(long n)
n байты ввода от этого входного потока. Меньше байтов могло бы быть пропущено, если конец входного потока достигается.skip в class InputStreamn - число байтов, которые будут пропущены.public int available()
available в class InputStreamcount - pos, который является числом байтов, остающихся быть считанными из входного буфера.public void reset()
reset в class InputStreamInputStream.mark(int), IOException
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92