Пакет Java.io
Класс OutputStream
Абстрактный класс, предназначенный для работы с выходным потоком байт.
Конструктор:
- OutputStream () – Конструктор абстрактного класса OutputStream.
Методы:
- void close () – закрывает выходной поток;
- void flush () – осуществляет сброс выходного потока;
- void write (byte [ ] b) – записывает массив байт в выходной поток;
- void writelbyte[ ] b, int off, int len) – производит запись определенных байт указанных в параметре len из параметра b выходного потока;
- abstract void write (int b) – записывает определенный байт в выходной поток.
Класс OutputStreamWriter
Наследуется от класса Writer, реализуя Методы для записи символьных данных в выходной поток с перекодировкой.
Конструкторы:
- OutputStreamWriter (OutputStream os) – создает объект OutputStreamWriter, используя кодировку по умолчанию;
- OutputStreamWriter (OutputStream os, String enc) – создает объект OutputStreamWriter, используя кодировку, заданную в параметре еnс.
Методы:
- void close () – закрывает поток данных;
- void flush () – сбрасывает поток данных;
- void write (chart] cbuf, int off, int len) – производит запись определенных символов указанных в параметре len из параметра b выходного потока;
- void write (int с) – записывает один символ;
- void write (String str, int off, int len) – производит запись определенной части строки текста указанной в параметре len из параметра b выходного потока;
Класс PrintStream
Расширяет выходной поток способностью печати данных.
Конструктор:
- PrintStream (OutputStream out) – формирует объект класса Print – Stream, отвечающий за создание нового потока печати.
Методы:
- boolean checkError () – проверяет состояние потока;
- void close() – закрывает поток данных;
- void flush () – сбрасывает поток данных;
- void print (boolean b) – производит печать логического значения;
- void print (char с) – производит печать значения типа char;
- void print (chart] s) – производит печать массива символов;
- void print (int i) – производит печать значения типа int;
- void print (long 1) – производит печать значения типа long;
- void print (Object obj) – производит печать объекта;
- void print (String s) – производит печать строки текста;
- void printlri() – производит печать, заканчивая переводом на новую строку;
- void println (boolean x) – производит печать логического значения, заканчивая печать переводом на новую строку;
- void println (char x) – производит печать значения типа char, заканчивая печать переводом на новую строку;
- void println (char tx) – производит печать массива символов, заканчивая печать переводом на новую строку;
- void println (int x) – производит печать значения типа int, заканчивая печать переводом на новую строку;
- void println (long x) – производит печать значения типа long, заканчивая печать переводом на новую строку;
- void println (Object x) – производит печать объекта, заканчивая печать переводом на новую строку;
- void println (String x) – производит печать строки текста, заканчивая печать переводом на новую строку;
- protected void setError() – приводит поток, содержащий некоторые ошибки к состоянию true;
- void write(byte[ ]'buf, int off, int len) – производит запись определенных байт указанных в параметре len из параметра b потока печати;
- void write (int b) – записывает байт в поток печати.