【初心者】Java質問・相談スレッド124【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0517デフォルトの名無しさん
2009/03/24(火) 23:08:36お聞きしたいのは「変数を、その変数が作られた意図とは異なる用途で使用するのはおk?」という点です。
以下に例題を記述します。
boolean execFlg = false;
if (rs.next()) {
execFlg = true;
}
//1件以上検索結果があればメソッド実行
if (execFlg) hoge.exec();
rsはありがちなresultSetと考えてください。検索結果の有無によりhoge.exec()の実行を制御する為にexecFlgというフラグを使用しています。
このソースの後ろに「検索結果の有無を出力する」という処理を追加する時、私の場合次のように書きます。
■ このスレッドは過去ログ倉庫に格納されています