Учебники

Класс Java.io.FileOutputStream

Класс Java.io.FileOutputStream является выходным потоком для записи данных в файл или в FileDescriptor . Ниже приведены важные моменты, касающиеся FileOutputStream.

  • Этот класс предназначен для записи потоков необработанных байтов, таких как данные изображения.

  • Для записи потоков символов используйте FileWriter .

Этот класс предназначен для записи потоков необработанных байтов, таких как данные изображения.

Для записи потоков символов используйте FileWriter .

Объявление класса

Ниже приводится объявление для класса Java.io.FileOutputStream:

public class FileOutputStream
   extends OutputStream

Конструкторы классов

Sr.No. Конструктор и описание
1

FileOutputStream (Файловый файл)

Это создает поток вывода файла для записи в файл, представленный указанным объектом File .

2

FileOutputStream (Файловый файл, логическое добавление)

Это создает поток вывода файла для записи в файл, представленный указанным объектом File.

3

FileOutputStream (FileDescriptor fdObj)

Это создает поток выходного файла для записи в указанный файловый дескриптор, который представляет существующее соединение с реальным файлом в файловой системе.

4

FileOutputStream (имя строки)

Это создает поток выходного файла для записи в файл с указанным именем.

5

FileOutputStream (имя строки, логическое добавление)

Это создает поток выходного файла для записи в файл с указанным именем.

FileOutputStream (Файловый файл)

Это создает поток вывода файла для записи в файл, представленный указанным объектом File .

FileOutputStream (Файловый файл, логическое добавление)

Это создает поток вывода файла для записи в файл, представленный указанным объектом File.

FileOutputStream (FileDescriptor fdObj)

Это создает поток выходного файла для записи в указанный файловый дескриптор, который представляет существующее соединение с реальным файлом в файловой системе.

FileOutputStream (имя строки)

Это создает поток выходного файла для записи в файл с указанным именем.

FileOutputStream (имя строки, логическое добавление)

Это создает поток выходного файла для записи в файл с указанным именем.

Методы класса

Sr.No. Метод и описание
1 void close ()

Этот метод закрывает этот поток вывода файла и освобождает все системные ресурсы, связанные с этим потоком.

2 финал защищенный void ()

Этот метод очищает соединение с файлом и гарантирует, что метод close этого потока вывода файла вызывается, когда больше нет ссылок на этот поток.

3 FileChannel getChannel ()

Этот метод возвращает уникальный объект FileChannel, связанный с этим потоком вывода файла.

4 FileDescriptor getFD ()

Этот метод возвращает дескриптор файла, связанный с этим потоком.

5 void write (byte [] b)

Этот метод записывает байты b.length из указанного байтового массива в этот поток вывода файла.

6 void write (byte [] b, int off, int len)

Этот метод записывает len байтов из указанного байтового массива, начиная со смещения, в этот поток вывода файла.

7 void write (int b)

Этот метод записывает указанный байт в этот поток вывода файла.

Этот метод закрывает этот поток вывода файла и освобождает все системные ресурсы, связанные с этим потоком.

Этот метод очищает соединение с файлом и гарантирует, что метод close этого потока вывода файла вызывается, когда больше нет ссылок на этот поток.

Этот метод возвращает уникальный объект FileChannel, связанный с этим потоком вывода файла.

Этот метод возвращает дескриптор файла, связанный с этим потоком.

Этот метод записывает байты b.length из указанного байтового массива в этот поток вывода файла.

Этот метод записывает len байтов из указанного байтового массива, начиная со смещения, в этот поток вывода файла.

Этот метод записывает указанный байт в этот поток вывода файла.

Методы унаследованы

Этот класс наследует методы от следующих классов —