Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет 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) – формирует объект класса PrintStream, отвечающий за создание нового потока печати.

Методы:

  • 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) – записывает байт в поток печати.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.