残りの文字を書き込みます。出力した文字を文字列として取得します。ところが、この段階ではまだ文字列が出力されていません。これは、バッファリングを行うためです。まとめて出力するために貯えているわけです。いうわけで、まとめて出力します。出力はBufferedWriterクラスのflush()メソッドで行います。これで出力されました。IOException例外を投げます。最後にclose()メソッドを呼んで後処理をします。これは必ず行うため、finally内で行います。最後にclose()メソッドを呼んで後処理をします。これは必ず行うため、finally内で行います。こちらは、改行文字のテストです。ByteArrayOutputStreamクラスを作ります。このクラスを対象とするOutputStreamWriterクラスを作ります。このクラスを対象とするBufferedWriterクラスを作ります。普通の改行文字を出力します。間の文字列を書き込みます。newLine()メソッドで改行します。残りの文字を書き込みます。書き込まれたバイトデータをbyte型配列として取得します。注:これはWindowsで試した場合の結果です。Windowsでは、改行文字は\r\nとなります。そのため、newLine()メソッドは\r\nを出力します。IOException例外を投げます。最後にclose()メソッドを呼んで後処理をします。これは必ず行うため、finally内で行います。最後にclose()メソッドを呼んで後処理をします。これは必ず行うため、finally内で行います。最後にclose()メソッドを呼んで後処理をします。これは必ず行うため、finally内で行います。StringWriterクラスを作ります。このクラスを対象とするBufferedWriterクラスを作ります。