全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----java.io.DataOutputStream
offから始まる len バイトを下層の出力ストリームへ書き込む。
boolean 値を 1バイトデータとして下層データ出力ストリームへ書き込む。
byte 値を 1バイトデータとして下層出力ストリームへ書き込む。
char を、hight-byteを先頭とする 2バイトデータとして下層出力ストリームへ書き込む。
Double クラスの doubleToLongBits メソッドを使って long へ変換し、その long データを、high-byte を先頭とする 8 バイトデータとして下層出力ストリームへ書き込む。
Float クラスの floatToIntBits メソッドを使って int 型へ変換し、その int 型データを high-byteを先頭とする 4バイトとして下層出力ストリームへ書き込む。
int 型データを、high byte を先頭とする 4バイトデータとして下層出力ストリームへ書き込む。
long 型データを、high byte を先頭とする 8バイトデータとして下層出力ストリームへ書き込む。
short 型データを、high byte を先頭とする 2バイトデータとして下層出力ストリームへ書き込む。
protected int written
public DataOutputStream(OutputStream out)
public synchronized void write(int b) throws IOException
byte データ。
public synchronized void write(byte b[],
int off,
int len) throws IOException
offから始まる len バイトを下層の出力ストリームへ書き込みます。
public void flush() throws IOException
DataOuputStream の flush メソッドが下層出力ストリームの flush メソッドを呼び出します。
public final void writeBoolean(boolean v) throws IOException
boolean 値を 1バイトデータとして下層データ出力ストリームへ書き込みます。true は (byte)1 として、 falseは (byte)0 として書き込まれます。
boolean 値。
public final void writeByte(int v) throws IOException
byte 値を 1バイト値として下層出力ストリームへ書き込みます。
byte 値。
public final void writeShort(int v) throws IOException
short 型データを、high byte を先頭とする 2バイトデータとして下層出力ストリームへ書き込みます。
short 値。
public final void writeChar(int v) throws IOException
char を、hight-byteを先頭とする 2バイトデータとして下層出力ストリームへ書き込みます。
char 値。
public final void writeInt(int v) throws IOException
int 型データを、high byte を先頭とする 4バイトデータとして下層出力ストリームへ書き込みます。
int 値。
public final void writeLong(long v) throws IOException
long 型データを、high byte を先頭とする 8バイトデータとして下層出力ストリームへ書き込みます。
long 値。
public final void writeFloat(float v) throws IOException
Float クラスの floatToIntBits メソッドを使って int 型へ変換し、その int 型データを high-byteを先頭とする 4バイトとして下層出力ストリームへ書き込みます。
float 値。
public final void writeDouble(double v) throws IOException
Double クラスの doubleToLongBits メソッドを使って long へ変換し、その long データを、high-byte を先頭とする 8 バイトデータとして下層出力ストリームへ書き込みます。
double value to be written.
public final void writeBytes(String s) throws IOException
public final void writeChars(String s) throws IOException
writeChar メソッドと同じ方法で順番に下層データ出力ストリームへ書き込まれます。
String value to be written.
public final void writeUTF(String str) throws IOException
まず、最初の 2バイトが writeShortメソッドと同じ方法で出力ストリームへ書き込まれ、これが後に続くバイト数を示します。この数値は実際に書き込まれるバイト数を表し、文字数ではありません。この長さ情報に続いて、文字列の各文字データが順番に UTF-8 エンコーディングされながら出力されます。
public final int size()
written フィールドの値。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス