Учебники

Класс Java.io.SequenceInputStream

Класс Java.io.SequenceInputStream представляет логическую конкатенацию других входных потоков. Он начинается с упорядоченного набора входных потоков и читает из первого потока до достижения конца файла, после чего выполняет чтение из второго и так далее, пока не будет достигнут конец файла в последнем из содержащихся входных потоков.

Объявление класса

Ниже приводится объявление для класса Java.io.SequenceInputStream:

public class SequenceInputStream
   extends InputStream

Конструкторы классов

Sr.No. Конструктор и описание
1

SequenceInputStream (перечисление <? Extends InputStream> e)

Это инициализирует вновь созданный SequenceInputStream путем запоминания аргумента, который должен быть перечислением, которое создает объекты, тип времени выполнения которых — InputStream.

2

SequenceInputStream (InputStream s1, InputStream s2)

Это инициализирует вновь созданный SequenceInputStream, запоминая два аргумента, которые будут прочитаны по порядку: сначала s1, а затем s2, чтобы предоставить байты для чтения из этого SequenceInputStream.

SequenceInputStream (перечисление <? Extends InputStream> e)

Это инициализирует вновь созданный SequenceInputStream путем запоминания аргумента, который должен быть перечислением, которое создает объекты, тип времени выполнения которых — InputStream.

SequenceInputStream (InputStream s1, InputStream s2)

Это инициализирует вновь созданный SequenceInputStream, запоминая два аргумента, которые будут прочитаны по порядку: сначала s1, а затем s2, чтобы предоставить байты для чтения из этого SequenceInputStream.

Методы класса

Sr.No. Метод и описание
1 int available ()

Этот метод возвращает оценку количества байтов, которые могут быть прочитаны (или пропущены) из текущего базового входного потока без блокировки при следующем вызове метода для текущего базового входного потока.

2 void close ()

Этот метод закрывает этот входной поток и освобождает любые системные ресурсы, связанные с потоком.

3 int read ()

Этот метод читает следующий байт данных из этого входного потока.

4 int read (byte [] b, int off, int len)

Этот метод считывает до байтов данных из этого входного потока в массив байтов.

Этот метод возвращает оценку количества байтов, которые могут быть прочитаны (или пропущены) из текущего базового входного потока без блокировки при следующем вызове метода для текущего базового входного потока.

Этот метод закрывает этот входной поток и освобождает любые системные ресурсы, связанные с потоком.

Этот метод читает следующий байт данных из этого входного потока.

Этот метод считывает до байтов данных из этого входного потока в массив байтов.

Методы унаследованы

Этот класс наследует методы от следующих классов —