Класс Java.io.FilterOutputStream является суперклассом всех классов, которые фильтруют выходные потоки. Ниже приведены важные моменты, касающиеся FilterOutputStream.
-
Сам класс просто переопределяет все методы OutputStream версиями, которые передают все запросы в содержащийся поток вывода.
-
Подклассы этого класса могут дополнительно переопределять некоторые из этих методов, а также могут предоставлять дополнительные методы и поля.
Сам класс просто переопределяет все методы OutputStream версиями, которые передают все запросы в содержащийся поток вывода.
Подклассы этого класса могут дополнительно переопределять некоторые из этих методов, а также могут предоставлять дополнительные методы и поля.
Объявление класса
Ниже приводится объявление для класса Java.io.FilterOutputStream:
public class FilterOutputStream extends OutputStream
поле
Ниже приведены поля для класса Java.io.FilterOutputStream.
-
Защищенный выходной поток — это выходной поток для фильтрации.
Защищенный выходной поток — это выходной поток для фильтрации.
Конструкторы классов
| Sr.No. | Конструктор и описание |
|---|---|
| 1 |
FilterOutputStream (OutputStream out) Это создает фильтр выходного потока, построенный поверх указанного базового выходного потока. |
FilterOutputStream (OutputStream out)
Это создает фильтр выходного потока, построенный поверх указанного базового выходного потока.
Методы класса
| Sr.No. | Метод и описание |
|---|---|
| 1 | void close ()
Этот метод закрывает этот выходной поток и освобождает все системные ресурсы, связанные с этим потоком. |
| 2 | void flush ()
Этот метод очищает этот выходной поток и принудительно записывает любые буферизованные выходные байты в поток. |
| 3 | void write (byte [] b)
Этот метод записывает байты b.length в этот выходной поток. |
| 4 | void write (byte [] b, int off, int len)
Этот метод записывает len байтов из указанного байтового массива, начиная со смещения в этот выходной поток. |
| 5 | void write (int b)
Этот метод записывает указанный байт в этот выходной поток. |
Этот метод закрывает этот выходной поток и освобождает все системные ресурсы, связанные с этим потоком.
Этот метод очищает этот выходной поток и принудительно записывает любые буферизованные выходные байты в поток.
Этот метод записывает байты b.length в этот выходной поток.
Этот метод записывает len байтов из указанного байтового массива, начиная со смещения в этот выходной поток.
Этот метод записывает указанный байт в этот выходной поток.
Методы унаследованы
Этот класс наследует методы от следующих классов —