このクラスのcloseメソッドは実質的に何もしていないため、closeした後も、writeすることが可能です。
しかし、これは行儀の良いプログラムとは言えません。また、最後にcloseをしなくても問題はありませんが、
やはりこれも行儀の良いプログラムとは言えません。
メソッド |
void |
write(int b) throws IOException
|
void |
write(byte[] buf) throws IOException
|
void |
write(byte[] buf, int off, int len) throws IOException
|
void |
close() throws IOException
|
- ストリームをクローズしますが、このクラスのcloseメソッドは実質的に何もしません。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
flush() throws IOException
|
- この出力ストリームをフラッシュし、バッファに入っている出力バイトをすべて強制的に書き込みますが、このクラスのflushメソッドは実質的に何もしません。
- 入出力エラーのときにIOExceptionが投げられます。
|
|
void |
reset()
|
- データを破棄します。ただし、バッファサイズは変更されません。
|
|
int |
size()
|
byte[] |
toByteArray()
|
- この出力ストリームの書き込まれた内容のコピーが返されます。
|
|
String |
toString()
|
- デフォルトのエンコーディングによってバイトを文字列に変換します。
|
|
void |
writeTo(OutputStream out) throws IOException
|