Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Класс Java OutputStream

Класс Java OutputStream

В этом руководстве мы узнаем о Java OutputStream и его методах с помощью примера.

OutputStream класс java.io package — это абстрактный суперкласс, представляющий выходной поток байтов.

С OutputStream это абстрактный класс, сам по себе он бесполезен. Однако его подклассы можно использовать для записи данных.

<час>

Подклассы OutputStream

Чтобы использовать функциональность OutputStream , мы можем использовать его подклассы. Вот некоторые из них:

Мы узнаем обо всех этих подклассах в следующем уроке.

<час>

Создать поток вывода

Чтобы создать OutputStream , мы должны импортировать java.io.OutputStream пакет первый. Как только мы импортируем пакет, вот как мы можем создать выходной поток.

// Creates an OutputStream
OutputStream object = new FileOutputStream();

Здесь мы создали объект выходного потока, используя FileOutputStream . Это потому, что OutputStream является абстрактным классом, поэтому мы не можем создать объект OutputStream .

Примечание :Мы также можем создать выходной поток из других подклассов класса OutputStream. класс.

<час>

Методы выходного потока

OutputStream класс предоставляет различные методы, которые реализуются его подклассами. Вот некоторые из методов:

<час>

Пример:OutputStream с использованием FileOutputStream

Вот как мы можем реализовать OutputStream используя FileOutputStream класс.

import java.io.FileOutputStream;
import java.io.OutputStream;

public class Main {

    public static void main(String args[]) {
        String data = "This is a line of text inside the file.";

        try {
            OutputStream out = new FileOutputStream("output.txt");

            // Converts the string into bytes
            byte[] dataBytes = data.getBytes();

            // Writes data to the output stream
            out.write(dataBytes);
            System.out.println("Data is written to the file.");

            // Closes the output stream
            out.close();
        }

        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

В приведенном выше примере мы создали выходной поток, используя FileOutputStream учебный класс. Выходной поток теперь связан с файлом output.txt. .

OutputStream out = new FileOutputStream("output.txt");

Чтобы записать данные в output.txt файл, мы реализовали эти методы.

output.write();      // To write data to the file
output.close();      // To close the output stream

Когда мы запускаем программу, файл output.txt файл заполнен следующим содержимым.

This is a line of text inside the file.

Чтобы узнать больше, посетите страницу Java OutputStream (официальная документация по Java).


java

  1. Окончательное ключевое слово Java
  2. Оператор экземпляра Java
  3. Наследование Java
  4. Вложенный статический класс Java
  5. Анонимный класс Java
  6. Одноэлементный класс Java
  7. Java-отражение
  8. Класс Java ObjectOutputStream
  9. Дженерики Java
  10. Класс файла Java