問題
以下の要件を満たすリソース管理プログラムを作成してください。
BufferedReader
を使用してファイルを読み取り、その内容をコンソールに表示します。- ファイルのパスはユーザーに入力してもらいます。
- ファイルが見つからない場合は、
FileNotFoundException
をキャッチしてエラーメッセージを表示します。
ヒント
- BufferedReaderを使用してファイルを読み取る:
BufferedReader
を作成し、その中でファイルの読み取りを行います。例えば、BufferedReader reader = new BufferedReader(new FileReader(filePath));
のように使用できます。
Scanner
やBufferedReader
を使用してユーザーにファイルパスを入力してもらいます。例えば、Scanner scanner = new Scanner(System.in);
を使用してユーザーからの入力を受け取ります。
- ファイルが見つからない場合、
FileNotFoundException
が発生します。これをtry-catch
ブロックでキャッチし、エラーメッセージを表示します。
→解答例