logo

Java 文字の等しい() メソッド

文字クラスのequals(Object obj)メソッドは、オブジェクトと指定されたオブジェクトを比較します。引数が null でなく、Character オブジェクトがそのオブジェクトによって表されるのと同じ char 値を持つ場合に限り、結果は true になります。

構文

 public boolean equals(Object obj) 

パラメータ

上記のメソッドに必要なパラメータは 1 つだけです。

比較する必要があるオブジェクト。

戻り値

オブジェクトが同じである場合、equals(Object obj) メソッドは true を返します。それ以外の場合、メソッドは false を返します。

例1

 public class JavaCharcterEqualsExample1 { public static void main(String[] args) { //Create a Character Character charValue = new Character('A'); // Create an Object Object obj = new Character('A'); // Test the equality for two values if (charValue.equals(obj)) { System.err.println('They are equal.'); } else { System.err.println('They are not equal.'); } } } 
今すぐテストしてください

出力:

 They are equal. 

例 2

 public class JavaCharacterEqualsExample2 { public static void main(String[] args) { //Create a Character Character charValue = new Character('B'); // Create an Object Object obj1 = new Character('C'); // Test the equality for two values if (charValue.equals(obj1)) { System.err.println('They are equal.'); } else { System.err.println('They are not equal.'); } } } 
今すぐテストしてください

出力:

 They are not equal. 

例 3

 public class JavaCharacterEqualsExample3 { public static void main(String[] args) { //Create a Character Character charValue = new Character('1'); // Create an Object Object obj = new Character('1'); // Test the equality for two values if (charValue.equals(obj)) { System.err.println('The numbers are equal.'); } else { System.err.println('The numbers are not equal.'); } } } 
今すぐテストしてください

出力:

 The numbers are equal. 

例 4

 public class JavaCharacterEqualsExample4 { public static void main(String[] args) { //Create a Character Character charValue = new Character('2'); // Create an Object Object obj = new Character('3'); // Test the equality for two values if (charValue.equals(obj)) { System.err.println('The numbers are equal.'); } else { System.err.println('The numbers are not equal.'); } } } 
今すぐテストしてください

出力:

 The numbers are not equal.