工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java OutputStream クラス

Java OutputStream クラス

このチュートリアルでは、例を使用して Java OutputStream とそのメソッドについて学習します。

OutputStream java.io のクラス package は、バイトの出力ストリームを表す抽象スーパークラスです。

OutputStream以降 は抽象クラスなので、それ自体では役に立ちません。ただし、そのサブクラスを使用してデータを書き込むことはできます。


OutputStream のサブクラス

OutputStream の機能を利用するには 、そのサブクラスを使用できます。それらのいくつかは次のとおりです:

これらすべてのサブクラスについては、次のチュートリアルで学習します。


OutputStream を作成する

OutputStream を作成するには 、 java.io.OutputStream をインポートする必要があります 最初にパッケージ。パッケージをインポートしたら、出力ストリームを作成する方法を次に示します。

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

ここでは、FileOutputStream を使用して出力ストリームのオブジェクトを作成しました。 . OutputStreamだからです は抽象クラスなので、OutputStream のオブジェクトを作成できません .

注意 :OutputStream の他のサブクラスから出力ストリームを作成することもできます クラス。


OutputStream のメソッド

OutputStream クラスは、そのサブクラスによって実装されるさまざまなメソッドを提供します。以下にいくつかの方法を示します:


例:FileOutputStream を使用した OutputStream

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. JavaArrayList クラス
  9. Java ObjectOutputStream クラス
  10. Javaジェネリック
  11. Java ファイル クラス