JavaのDataOutputStreamのクラス
データ出力ストリームは、アプリケーションのマシンに依存しないJavaの基本データ型が基本となる出力ストリームに書き込まれます。
次のコンストラクタは、データ出力ストリーム・オブジェクトを作成するために使用されます。
DataOutputStream out = DataOutputStream(OutputStream out);
あなたがオブジェクトを作成したら、次のリストは、対流の書き込みや他の操作の方法を与える参照することができます。
いいえ。 | メソッド説明 |
---|---|
1 | 公共の最終的なボイドの書き込み([]バイトオフint型、Wは、int型のlen)IOExceptionがスローされます 指定されたバイト配列のオフセットから始まる off から始まるlen バイト配列出力ストリームに書き込まれたバイト。 |
2 | 公共の最終的なint型ライト(バイトが[] b)はIOExceptionがスローされます このバイト配列出力ストリームに指定されたバイト。 |
3 |
|
4 | 公共ボイドフラッシュ()はIOExceptionがスローされます 出力ストリームをフラッシュして書き出されるべき任意のバッファされた出力バイトを強制します。 |
5 | 公共の最終的なボイドのwriteBytes(文字列s)は IOExceptionがスローされます 基本となる出力ストリームに文字列内のバイトのシーケンスを書き込み、文字列の各文字が順次書き込まれ、その高い8を破棄されています。 |
例
次の例は、のDataInputStreamとDataOutputStreamのは、テキストファイルtest.txtのから5のラインと大文字に変換を読み取るために、この例を使用して示し、内の別のファイルtest1.txtという中で最後に保存されました。
import java.io.*; public class Test{ public static void main(String args[])throws IOException{ DataInputStream d = new DataInputStream(new FileInputStream("test.txt")); DataOutputStream out = new DataOutputStream(new FileOutputStream("test1.txt")); String count; while((count = d.readLine()) != null){ String u = count.toUpperCase(); System.out.println(u); out.writeBytes(u + " ,"); } d.close(); out.close(); } }
次のような結果をコンパイルした上記の例は次のとおりです。
THIS IS TEST 1 , THIS IS TEST 2 , THIS IS TEST 3 , THIS IS TEST 4 , THIS IS TEST 5 ,