019-005-005

リソース管理:try-with-resourcesの活用

中級

問題説明

リソース管理:try-with-resourcesの活用

この問題では: AutoCloseableを実装したResourceクラスをtry-with-resources構文で使用し、リソースの開閉処理を自動的に行い、結果を標準出力に表示するプログラムを作成します。

学習目標: try-with-resourcesを使って自動的にリソースをクローズする方法を理解する

AutoCloseableを実装したResourceクラスを使い、リソースの自動クローズを確認します。

入力

1行目: リソース名
2行目: 処理タイプ("success" または "error")

出力

各行で処理状況を出力:
Opening: [名前]
成功時: Processing: [名前]
エラー時: Error during processing
最後に: Closing: [名前]

具体例

入力:

MyResource
success

出力:

Opening: MyResource
Processing: MyResource
Closing: MyResource

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録