このサイトはアドセンスやアフィリエイト広告を利用しています

Java

Javaの文字列(String)は==でエラー!equrlsを使うと解決

Javaの文字列での比較演算子で == を使うと厳密に比較できないので、同じ値が入っていても上手く動かない

そこでequrlsを使うと上手くいきます。

ついでに英語の場合はequalsIgnoreCaseを使うと大文字と小文字を無視して比較してくれる

たとえば answerという変数に入っているデータに対してA と a を比較しようとする

answer.equals("A") || answer.equals("a") とかくところを

answer.equalsIgnoreCase("A")でシンプルに書けるのでお勧めです

-Java