Класс Java.io.InputStream является суперклассом всех классов, представляющих входной поток байтов. Приложения, которым необходимо определить подкласс InputStream, всегда должны предоставлять метод, который возвращает следующий байт ввода.
Объявление класса
Ниже приводится объявление для класса Java.io.InputStream:
public abstract class InputStream extends Object implements Closeable
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
InputStream () Единый конструктор |
InputStream ()
Единый конструктор
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | int available ()
Этот метод возвращает оценку количества байтов, которые могут быть прочитаны (или пропущены) из этого входного потока без блокировки при следующем вызове метода для этого входного потока. |
2 | void close ()
Этот метод закрывает этот входной поток и освобождает любые системные ресурсы, связанные с потоком. |
3 | void mark (int readlimit)
Этот метод отмечает текущую позицию в этом входном потоке. |
4 | логическое markSupported ()
Этот метод проверяет, поддерживает ли этот поток ввода методы mark и reset. |
5 | абстрактный int read ()
Этот метод читает следующий байт данных из входного потока. |
6 | int read (byte [] b)
Этот метод считывает некоторое количество байтов из входного потока и сохраняет их в буферном массиве b. |
7 | int read (byte [] b, int off, int len) <
Этот метод считывает до байтов данных из входного потока в массив байтов. |
8 | сброс void ()
Этот метод перемещает этот поток в позицию во время последнего вызова метода mark в этом входном потоке. |
9 | длинный скип (long n)
Этот метод пропускает и отбрасывает n байтов данных из этого входного потока. |
Этот метод возвращает оценку количества байтов, которые могут быть прочитаны (или пропущены) из этого входного потока без блокировки при следующем вызове метода для этого входного потока.
Этот метод закрывает этот входной поток и освобождает любые системные ресурсы, связанные с потоком.
Этот метод отмечает текущую позицию в этом входном потоке.
Этот метод проверяет, поддерживает ли этот поток ввода методы mark и reset.
Этот метод читает следующий байт данных из входного потока.
Этот метод считывает некоторое количество байтов из входного потока и сохраняет их в буферном массиве b.
Этот метод считывает до байтов данных из входного потока в массив байтов.
Этот метод перемещает этот поток в позицию во время последнего вызова метода mark в этом входном потоке.
Этот метод пропускает и отбрасывает n байтов данных из этого входного потока.
Методы унаследованы
Этот класс наследует методы от следующих классов —