全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
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
フィールドの値。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス