クラス java.io.DataOutputStream
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.DataOutputStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----java.io.DataOutputStream
- public class DataOutputStream
- extends FilterOutputStream
- インタフェース DataOutput
機種に依存しない方法でストリームにプリミティブな Java データ型を書き込むことを
可能にする。プリミティブなデータ型とはこのクラスのメソッドで
正しく理解される型のことである。例えば Integer はプリミティブなデータ型とみなされる。
DataInputStream を使用してデータを元に戻すことができる。
-
written
- これまでに書き込まれたバイト数。
-
DataOutputStream(OutputStream)
- 新しいDataOutputStreamを作成する。
-
flush()
- ストリームをフラッシュする。
-
size()
- 書き込まれたバイト数を返す。
-
write(int)
- バイトを書き込む。
-
write(byte[], int, int)
- バイトの部分配列を書き込む。
-
writeBoolean(boolean)
- Booleanを書き込む。
-
writeByte(int)
- 8ビットbyteを書き込む。
-
writeBytes(String)
- Stringをバイト列として書き込む。
-
writeChar(int)
- 16ビットcharを書き込む。
-
writeChars(String)
- Stringを文字列として書き込む。
-
writeDouble(double)
- 64ビットdoubleを書き込む。
-
writeFloat(float)
- 32ビットfloatを書き込む。
-
writeInt(int)
- 32ビットintを書き込む。
-
writeLong(long)
- 64ビットlongを書き込む。
-
writeShort(int)
- 16ビットshortを書き込む。
-
writeUTF(String)
- StringをUTF 形式で書き込む。
written
protected int written
- これまでに書き込まれたバイト数。
DataOutputStream
public DataOutputStream(OutputStream out)
- 新しいDataOutputStreamを作成する。
- パラメータ:
- out - 出力ストリーム
write
public synchronized void write(int b) throws IOException
- バイトを書き込む。バイトが実際に書き込まれるまで、ブロックする。
- パラメータ:
- b - 書き込まれるバイト
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterOutputStream の write
write
public synchronized void write(byte b[],
int off,
int len) throws IOException
- バイトの部分配列を書き込む。
- パラメータ:
- b - 書き込まれるデータ
- off - データ内の開始オフセット
- len - 書き込まれるバイト数
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterOutputStream の write
flush
public void flush() throws IOException
- ストリームをフラッシュする。これはすべてのバッファされた出力バイトを
書き込む。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterOutputStream の flush
writeBoolean
public final void writeBoolean(boolean v) throws IOException
- Booleanを書き込む。
- パラメータ:
- v - 書き込まれる boolean
writeByte
public final void writeByte(int v) throws IOException
- 8ビットbyteを書き込む。
- パラメータ:
- v - 書き込まれるbyte値
writeShort
public final void writeShort(int v) throws IOException
- 16ビットshortを書き込む。
- パラメータ:
- v - 書き込まれるshort値
writeChar
public final void writeChar(int v) throws IOException
- 16ビットcharを書き込む。
- パラメータ:
- v - 書き込まれるchar値
writeInt
public final void writeInt(int v) throws IOException
- 32ビットintを書き込む。
- パラメータ:
- v - 書き込まれるint値
writeLong
public final void writeLong(long v) throws IOException
- 64ビットlongを書き込む。
- パラメータ:
- v - 書き込まれるlong値
writeFloat
public final void writeFloat(float v) throws IOException
- 32ビットfloatを書き込む。
- パラメータ:
- v - 書き込まれるfloat値
writeDouble
public final void writeDouble(double v) throws IOException
- 64ビットdoubleを書き込む。
- パラメータ:
- v - 書き込まれるdouble値
writeBytes
public final void writeBytes(String s) throws IOException
- Stringをバイト列として書き込む。
- パラメータ:
- s - 書き込まれるバイトのString
writeChars
public final void writeChars(String s) throws IOException
- Stringを文字列として書き込む。
- パラメータ:
- s - 書き込まれるcharのString
writeUTF
public final void writeUTF(String str) throws IOException
- StringをUTF 形式で書き込む。
- パラメータ:
- str - UTF形式のString
size
public final int size()
- 書き込まれたバイト数を返す。
- 返り値:
- それまでに書き込まれたバイト数。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標