Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ps != nullS2583:常に「false」と評価されないように条件を変更するにはどうすればよいですか?
ps != null
PreparedStatement ps = null; if (ps != null) { try { ps.close(); } catch (SQLException uncatched) { uncatched.printStackTrace(); } }
(省略した行で) 常に値を設定したために ps が null でない場合、条件ステートメントは完全に冗長であり、条件を削除できます。
イカから:S2583の説明:
FALSE 以外の条件を使用する条件文には、コードのブロックが機能しなくなるという効果があります。条件が TRUE 以外に評価できない場合、条件ステートメントは完全に冗長であり、コードが読みにくくなります。