メソッド |
long |
getFilePointer() throws IOException
|
long |
length() throws IOException
|
void |
seek(long pos) throws IOException
|
- 現在のオフセット位置をファイルの先頭からposバイト目に設定します。
- posが負数である場合、入出力にエラーがあった場合にIOExceptionが投げられます。
|
|
int |
skipBytes(int n) throws IOException
|
- 現在のオフセット位置を現在位置からnバイト後方に移動する。
- nが負数の場合、移動しない。
- 実際にスキップしたバイト数が返される。ファイルの終端に到達した場合は戻り値<nとなる場合もある。
- 入出力にエラーがあった場合にIOExceptionが投げられます。
|
|
boolean |
readBoolean() throws IOException
|
- writeBooleanによって書き込まれたboolean型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- ストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
byte |
readByte() throws IOException
|
- writeByteによって書き込まれたbyte型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- ストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
short |
readShort() throws IOException
|
- writeShortによって書き込まれたshort型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- 最後まで読み込めずにストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
char |
readChar() throws IOException
|
- writeCharによって書き込まれたchar型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- 最後まで読み込めずにストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
int |
readInt() throws IOException
|
- writeIntによって書き込まれたint型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- 最後まで読み込めずにストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
long |
readLong() throws IOException
|
- writeLongによって書き込まれたlong型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- 最後まで読み込めずにストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
float |
readFloat() throws IOException
|
- writeFloatによって書き込まれたfloat型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- 最後まで読み込めずにストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
double |
readDouble() throws IOException
|
- writeDoubleによって書き込まれたdouble型を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- 最後まで読み込めずにストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
String |
readUTF() throws IOException
|
- writeUTFによって書き込まれた文字列を読み込み、結果を戻り値に返します。
- 場合によってブロックされる場合があります。
- 最後まで読み込めずにストリームの最後に到達していた時はEOFExceptionが投げられます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
int |
read() throws IOException
|
- 1バイト読み込み、戻り値として返します。
- ストリームの最後に到達していた時は-1が返されます。
- 場合によってブロックされる場合があります。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
int |
read(byte[] buf) throws IOException
|
- データを読み込み、読み込めたバイト数を戻り値に返します。
- 読み込む最大バイト数は配列bufの大きさですが、必ずしも配列の大きさ分読み込まれる保証はありません。
- ストリームの最後に到達していた時は-1が返されます。
- 場合によってブロックされる場合があります。
- bufがnullの場合はNullPointerExceptionが返されます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
int |
read(byte[] buf, int off, int len) throws IOException
|
- lenバイトデータを読み込み、buf[off]から後に格納し、読み込めたバイト数を戻り値に返します。
- lenバイトの読み込みを試みますが、必ずしもそのバイト数読み込まれる保証はありません。
- ストリームの最後に到達していた時は-1が返されます。
- 場合によってブロックされる場合があります。
- off, lenが負数の場合、off+lenが配列bufの大きさを超える場合にはIndexOutOfBoundsExceptionが返されます。
- bがnullの場合はNullPointerExceptionが返されます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
write(int b)
|
void |
write(byte[] buf)
|
void |
write(byte[] buf, int off, int len)
|
void |
writeBoolean(boolean data) throws IOException
|
- readBooleanによって読み込むためのboolean型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
writeByte(byte data) throws IOException
|
- readByteによって読み込まれるbyte型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
writeShort(short data) throws IOException
|
- readShortによって読み込まれるshort型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
writeChar(char data) throws IOException
|
- readCharによって読み込まれるchar型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
writeInt(int data) throws IOException
|
- readIntによって読み込まれるint型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
writeLong(long data) throws IOException
|
- readLongによって読み込まれるlong型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
writeFloat(float data) throws IOException
|
- readFloatによって読み込まれるfloat型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
writeDouble(double data) throws IOException
|
- readDoubleによって読み込まれるdouble型を書き込みます。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
close()
|
void |
flush()
|
- この出力ストリームをフラッシュし、バッファに入っている出力バイトをすべて強制的に書き込みます。
|
|