アプリケーションのコマンドとしてユーザー入力を評価しています。ユーザーが、、Qまたはqを押してからEnterキーを押すと、アプリケーションが終了し、実行が終了します。
適切なコンテキスト、またはそれを行う方法に関するベストプラクティスはありますか?リリースするリソースなどがありません。私はただ使うべき System.exit(0);
ですか?それを行うための推奨される方法はありますか?
私の最初のアプローチとして、私は次のようなことをします:
while (true){
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//Other logic goes here...
if (br.readLine().equalsIgnoreCase("Q")){
System.exit(0);
}
}
catch (IOException ioe) {
System.out.println("IO error trying to read your selection");
}
}