4.5. OutputStream

Как и InputStream, OutputStream - абстрактный класс. Он задает модель выходных потоков Java. Все методы этого класса имеют тип void и возбуждают исключение IOException в случае ошибки. Ниже приведен список методов этого класса:

• write(int b) записывает один байт в выходной поток. Обратите внимание, что аргумент этого метода имеет тип int, что позволяет вызывать write, передавая ему выражение, при этом не нужно выполнять приведение его типа к byte.

• write(byte b[]) записывает в выходной поток весь указанный массив байтов.

• write(byte b[], int off, int len) записывает в поток часть массива - len байтов, начиная с элемента b[off].

• flush() очищает любые выходные буферы, завершая операцию вывода.

• closeO закрывает выходной поток. Последующие попытки записи в этот поток будут возбуждать IOException.