Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Kelas Java OutputStream

Kelas Aliran Output Java

Dalam tutorial ini, kita akan belajar tentang Java OutputStream dan metodenya dengan bantuan sebuah contoh.

OutputStream kelas java.io package adalah superclass abstrak yang mewakili aliran keluaran byte.

Sejak OutputStream adalah kelas abstrak, itu tidak berguna dengan sendirinya. Namun, subkelasnya dapat digunakan untuk menulis data.


Subclass dari OutputStream

Untuk menggunakan fungsi OutputStream , kita dapat menggunakan subclass-nya. Beberapa di antaranya adalah:

Kita akan mempelajari semua subclass ini di tutorial berikutnya.


Buat OutputStream

Untuk membuat OutputStream , kita harus mengimpor java.io.OutputStream paket dulu. Setelah kita mengimpor paket, berikut adalah bagaimana kita dapat membuat aliran keluaran.

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

Di sini, kami telah membuat objek aliran keluaran menggunakan FileOutputStream . Itu karena OutputStream adalah kelas abstrak, jadi kami tidak dapat membuat objek OutputStream .

Catatan :Kita juga dapat membuat aliran keluaran dari subkelas lain dari OutputStream kelas.


Metode OutputStream

OutputStream class menyediakan metode berbeda yang diimplementasikan oleh subclass-nya. Berikut adalah beberapa metodenya:


Contoh:OutputStream Menggunakan FileOutputStream

Berikut adalah bagaimana kita dapat mengimplementasikan OutputStream menggunakan FileOutputStream kelas.

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();
        }
    }
}

Pada contoh di atas, kami telah membuat aliran keluaran menggunakan FileOutputStream kelas. Aliran keluaran sekarang ditautkan dengan file output.txt .

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

Untuk menulis data ke output.txt file, kami telah menerapkan metode ini.

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

Saat kita menjalankan program, output.txt file diisi dengan konten berikut.

This is a line of text inside the file.

Untuk mempelajari lebih lanjut, kunjungi Java OutputStream (dokumentasi resmi Java).


java

  1. Kata kunci terakhir Java
  2. Instance Java dari Operator
  3. Warisan Jawa
  4. Kelas Statis Bersarang Java
  5. Kelas Anonim Java
  6. Kelas Tunggal Jawa
  7. Refleksi Jawa
  8. Kelas Java ObjectOutputStream
  9. Java Generik
  10. Kelas File Java