[Java]三項演算子(変数への条件分けしての代入を省略するアレ)[memo]

 「あのif文で分けなくても一行で『~なら~を代入』が表現できるやつってなんだっけ」と思うことが多いのでメモ。

広告

アレの名前は?

 三項演算子。

書き方

a = (a == null)? “” : a;

って感じ。判定式に当てはまるなら前、あてはまらないなら後ろを代入。

その他コメントなど

 elseとかifとかを省略できて便利だが、個人的には一寸分かり難いので、使うかどうか迷い中。

広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA