Java-io-dataoutputstream
Java.io.DataOutputStreamクラス
前書き
*Java.io.DataOutputStream* クラスを使用すると、アプリケーションは移植可能な方法でプリミティブJavaデータ型を出力ストリームに書き込むことができます。 その後、アプリケーションはデータ入力ストリームを使用してデータを読み込むことができます。
クラス宣言
以下は Java.io.DataOutputStream クラスの宣言です-
public class DataOutputStream
extends FilterOutputStream
implements DataOutput
フィールド
以下は、 Java.io.DataOutputStream クラスのフィールドです-
- protected int written -これは、データ出力ストリームにこれまでに書き込まれたバイト数です。
- protected OutputStream out -これは、フィルタリングされる基礎となる出力ストリームです。
クラスコンストラクター
Sr.No. | Constructor & Description |
---|---|
1 |
DataOutputStream(OutputStream out) これにより、指定された基本出力ストリームにデータを書き込むための新しいデータ出力ストリームが作成されます。 |
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
このメソッドは、このデータ出力ストリームをフラッシュします。 |
2 |
このメソッドは、書き込まれたカウンタの現在の値、これまでにこのデータ出力ストリームに書き込まれたバイト数を返します。 |
3 |
void write(byte[ b, int off, int len)] このメソッドは、指定されたバイト配列からオフセットoffで始まるlenバイトを基になる出力ストリームに書き込みます。 |
4 |
このメソッドは、指定されたバイト(引数bの下位8ビット)を基になる出力ストリームに書き込みます。 |
5 |
このメソッドは、ブール値を1バイト値として基になる出力ストリームに書き込みます。 |
6 |
このメソッドは、1バイトを1バイト値として基礎となる出力ストリームに書き込みます。 |
7 |
このメソッドは、文字列を一連のバイトとして基になる出力ストリームに書き出します。 |
8 |
このメソッドは、charを上位バイトから2バイト値として基礎となる出力ストリームに書き込みます。 |
9 |
このメソッドは、文字列を基礎となる出力ストリームに一連の文字として書き込みます。 |
10 |
このメソッドは、クラスDoubleのdoubleToLongBitsメソッドを使用してdouble引数をlongに変換し、そのlong値を上位バイトから8バイト量として基礎出力ストリームに書き込みます。 |
11 |
このメソッドは、クラスFloatのfloatToIntBitsメソッドを使用して、float引数をintに変換し、そのint値を下位バイトとして上位バイトから4バイト量として基礎出力ストリームに書き込みます。 |
12 |
このメソッドは、intを上位のバイトから4バイトとして基礎となる出力ストリームに書き込みます。 |
13 |
このメソッドは、上位バイトを最初に、8バイトとして基になる出力ストリームにlongを書き込みます。 |
14 |
このメソッドは、上位バイトを最初に、2バイトとして基になる出力ストリームにshortを書き込みます。 |
15 |
このメソッドは、マシンに依存しない方法で修正UTF-8エンコーディングを使用して、基礎となる出力ストリームに文字列を書き込みます。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.io.FilterOutputStream
- Java.io.Object
- Java.io.DataOutput