問題
リソースのクローズ処理を試すプログラムを作成してください。
try-with-resources文を使用して、BufferedReaderでファイルを読み取ります。- 読み取ったファイルの内容をコンソールに表示します。
- ファイルが見つからない場合は、
FileNotFoundExceptionをキャッチしてエラーメッセージを表示します。 - リソースのクローズ処理が正しく行われていることを確認します。
ヒント
BufferedReaderをtry-with-resources構文を使用して開きます。- ファイルのパスをユーザーに入力してもらうために、
Scannerを使います。 - ユーザーが入力したファイルのパスを使用して
BufferedReaderを初期化します。 - ファイルが見つからない場合、
FileNotFoundExceptionが発生します。これをキャッチしてエラーメッセージを表示します。 - ファイルが見つかり、正常に読み取りができた場合、内容をコンソールに表示します。
以上が基本的な手順です。try-with-resourcesを利用することで、リソースのクローズ処理が自動的に行われ、プログラムがより堅牢で簡潔になります。
→解答例
[javadrill_link major=”002″ middle=”001″]


