Javaのequals()が何かと簡単なサンプルコードで解説
今回はequals()が何かと簡単なサンプルコードで説明します。
equals()とは
2つの値が等しいかをチェックするメソッドです。
結果は正しいならtrueを返して間違っているならfalseを返します。
サンプルコードを見た方が理解が深まるのでそうします。
サンプルコード
下記のコードで考えます。
public class Main {
public static void main(String[] args) {
String name1 = "田中";
String name2 = "田中";
System.out.println(name1.equals(name2));
}
}6行目の下記の記述で値の比較を行います、「比較する値1.equals(比較する値2);」。
name1.equals(name2);name1・name2の値は同じなので結果はtrueを返します。
次は下記のコードで考えます。
public class Main {
public static void main(String[] args) {
String name1 = "田中";
String name2 = "佐藤";
System.out.println(name1.equals(name2));
}
}name1・name2の値は違うので結果はfalseを返します。