文字列(String)を比較するには、値の大小ではなく、equalsメソッドを使用します。
String型変数A.equals(String型変数B)
String型変数に「.equals」を続けます、そして()の中に比較対象のString型変数をそのまま指定します。
「String型変数AとString型変数Bが等しいかどうか」という内容になりますので、等しい場合はtrueが、等しくない場合はfalseが返ります。
サンプルコード:
HelloWorld.java
public class HelloWorld{
public static void main(String []args){
String str1 = "abc";
String str2 = "Abc";
System.out.println(str1.equals(str2));
}
}
結果:
$ javac HelloWorld.java
$ java HelloWorld
false