ホームページ >Java >&#&チュートリアル >Java言語の入出力ストリーム操作スキル
Java 言語の入出力ストリーム操作スキル
Java 言語は、開発者に多くの便利な入出力ストリーム クラスを提供し、ファイルの読み取りおよび書き込み操作を非常にシンプルかつ効率的にします。この記事では、Java 言語の入出力ストリームの基礎知識と一般的な操作テクニックを紹介します。
Java 入力および出力ストリーム: 概要
Java 入力および出力ストリームは、いくつかの事前定義クラスを使用してデータ ストリームまたはデータ ブロックを読み書きするメカニズムです。これらは、テキスト、バイナリ、画像などのさまざまなデータ型を読み書きできる Java.io パッケージの下のクラスです。 Java 入力ストリームは入力ストリームの読み取りに使用され、Java 出力ストリームは出力ストリームの書き込みに使用されます。さらに、Java 入出力ストリームを使用して、ネットワーク ソケット、ファイル、その他の入出力デバイスの読み取りと書き込みを行うこともできます。
Java 入力および出力ストリームの分類
Java 入力および出力ストリームは、主に 4 つのタイプに分類できます。
Java 入力および出力ストリームの操作スキル
次に、一般的に使用される Java 入力および出力ストリームの操作スキルをいくつか紹介します。
FileReader fr = new FileReader("file.txt"); BufferedReader br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); fr.close();
DataOutputStream out = new DataOutputStream( new BufferedOutputStream( new FileOutputStream("binary.dat"))); out.writeInt(123); out.writeDouble(3.14159); out.writeChar('A'); out.close(); DataInputStream in = new DataInputStream( new BufferedInputStream( new FileInputStream("binary.dat"))); System.out.println(in.readInt()); System.out.println(in.readDouble()); System.out.println(in.readChar()); in.close();
DataInputStream in = new DataInputStream( new BufferedInputStream( new FileInputStream("binary.dat"))); try { while (true) { int i = in.readInt(); double d = in.readDouble(); char c = in.readChar(); System.out.println(i + " " + d + " " + c); } } catch (EOFException e) { System.out.println("文件读取完毕"); } in.close();
結論
Java 入出力ストリームは Java プログラミングの非常に重要な部分です。この記事では、Java の入出力ストリームの基礎知識と一般的な操作テクニックを紹介します。 Java の入出力ストリームを徹底的に研究して使用することにより、Java プログラムの読み取りおよび書き込みの効率とパフォーマンスを大幅に向上させることができます。
以上がJava言語の入出力ストリーム操作スキルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。