ハック 2017.07.10 692 Javaif文書くとき条件文での注意点 ツイート シェア はてな hogeという変数が”T”であるかどうかの条件分岐をする時if(hoge.equals("T")){ gehogeho; } と書きたくなってしまうが、あまりよくない。if("T".equals(hoge)){ gehogeho; } とかく。 理由はhogeという変数に値が入っていない場合 例外処理に入ってしまうからで、◯◯.equals(“”);の左辺は必ずnullにならないように注意する。 絶対hogeがnullになんなかったらいいよ。 つくってみた!社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。社内のトイレ難民解決!トイレ空き状況確認システムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた関連記事 equalsメソッド 文字列の空文字チェック Javaで文字列を比較する時の注意点 nullチェック 制御の条件内でequalsを使って、等しくないときにtrueにしたい privateに対するアクセス