|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
java.io.DataOutputStream
public class DataOutputStream
DataOutputStream は基本データ型を出力ストリームに書き出す機能を提供します。
| コンストラクタの概要 | |
|---|---|
DataOutputStream(OutputStream os)
指定された出力ストリームに出力する DataOutputStream を生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
flush()
この出力ストリームの出力先のストリームをフラッシュしてバッファされた出力バイトデータを強制的に書き出します。 |
void |
write(byte[] b,
int off,
int len)
指定されたバイト配列の、インデックスオフセット off から len バイト分を書き込みます。 |
void |
write(int b)
byte を書き込みます。 |
void |
writeBoolean(boolean a)
boolean 値に基づいて1バイト書き込みます。 |
void |
writeByte(int v)
byte を書き込みます。 |
void |
writeBytes(String s)
指定された String の個々の文字の下位8ビットからなるバイト列を書き込みます。 |
void |
writeChar(int v)
char 値(2バイト)を上位バイトから順に書き込みます。 |
void |
writeChars(String s)
指定された String の文字列の個々の文字を表す char を上位バイト、下位バイトの順に書き込みます。 |
void |
writeInt(int v)
int (4バイト)を上位バイトから順に書き込みます。 |
void |
writeLong(long v)
long (8バイト)を上位バイトから順に書き込みます。 |
void |
writeShort(int v)
short (2バイト整数)を上位バイトから順に書き込みます。 |
void |
writeUTF(String str)
指定された String の文字列を Modified UTF-8 でエンコードした結果を書き込みます。 |
| クラス java.io.FilterOutputStream から継承されたメソッド |
|---|
close, write |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| インタフェース java.io.DataOutput から継承されたメソッド |
|---|
write |
| コンストラクタの詳細 |
|---|
public DataOutputStream(OutputStream os)
DataOutputStream を生成します。
os - この DataOutputStream がデータを書き込む、下位の出力ストリーム| メソッドの詳細 |
|---|
public final void writeLong(long v)
throws IOException
long (8バイト)を上位バイトから順に書き込みます。
DataOutput 内の writeLongv - 書き込む long 値
IOException - I/Oエラーが発生した場合
public final void writeInt(int v)
throws IOException
int (4バイト)を上位バイトから順に書き込みます。
DataOutput 内の writeIntv - 書き込む int 値
IOException - I/Oエラーが発生した場合
public final void writeShort(int v)
throws IOException
short (2バイト整数)を上位バイトから順に書き込みます。
DataOutput 内の writeShortv - 書き込む short 値(16ビット符号付き整数)を保持する int
IOException - I/Oエラーが発生した場合
public final void writeChar(int v)
throws IOException
char 値(2バイト)を上位バイトから順に書き込みます。
DataOutput 内の writeCharv - 書き込む char 値を保持する int
IOException - I/Oエラーが発生した場合
public final void writeByte(int v)
throws IOException
byte を書き込みます。
byte値を表す1バイトが書き込まれます。
DataOutput 内の writeBytev - 書き込む byte 値(8ビット符号付き整数)を保持する int
IOException - I/Oエラーが発生した場合
public final void writeUTF(String str)
throws IOException
String の文字列を Modified UTF-8 でエンコードした結果を書き込みます。
まず続くバイトデータの長さを表す2バイト(符号無し16ビット整数)が writeShort メソッドで書き込むのと同様に書き込まれます。
続いて Modified UTF-8 でエンコードされた文字列が書き込まれます。
DataOutput 内の writeUTFstr - 書き込む文字列を保持する String
IOException - I/Oエラーが発生した場合
public void write(int b)
throws IOException
byte を書き込みます。
DataOutput 内の writeFilterOutputStream 内の writeb - 書き込む byte 値(8ビット符号付き整数)を保持する int
IOException - I/Oエラーが発生した場合OutputStream.write(int)
public void write(byte[] b,
int off,
int len)
throws IOException
off から len バイト分を書き込みます。
DataOutput 内の writeFilterOutputStream 内の writeb - データを保持するバイト配列off - 書き込むデータの先頭バイトを示すインデックスオフセットlen - 書き込むデータのバイト長
IOException - I/Oエラーが発生した場合OutputStream.write(byte[])
public final void writeBoolean(boolean a)
throws IOException
boolean 値に基づいて1バイト書き込みます。
a が true の場合 (byte)1 、 false の場合 (byte)0 がそれぞれ1バイトで書き込まれます。
DataOutput 内の writeBooleana - 書き込む boolean 値
IOException - I/Oエラーが発生した場合
public final void writeBytes(String s)
throws IOException
String の個々の文字の下位8ビットからなるバイト列を書き込みます。
したがってこのメソッドはユニコード文字セットをサポートしていません。
s - 書き込む String
IOException - I/Oエラーが発生した場合
public final void writeChars(String s)
throws IOException
String の文字列の個々の文字を表す char を上位バイト、下位バイトの順に書き込みます。
DataOutput 内の writeCharss - 書き込む String
IOException - I/Oエラーが発生した場合
public void flush()
throws IOException
FilterOutputStream 内の flushIOException - I/Oエラーが発生した場合
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||