問題
次の要件を満たすリソース管理プログラムを作成してください。
ZipInputStream
を使用して、ZIPファイルからエントリを読み取ります。- 読み取ったエントリの内容をコンソールに表示します。
- ユーザーからZIPファイルのパスを入力してもらいます。
- ZIPファイルが見つからない場合は、
FileNotFoundException
をキャッチしてエラーメッセージを表示します。
ヒント
ZipInputStream
を使用してZIPファイルからエントリを読み取ります。ZipInputStream
はAutoCloseable
を実装しており、try-with-resources
文を使用してクローズできます。- ユーザーからZIPファイルのパスを入力してもらうために、
BufferedReader
とInputStreamReader
を使用します。 - ファイルが見つからない場合に備えて、
FileNotFoundException
をキャッチしてエラーメッセージを表示します。
→解答例