Метод equals(Object obj) класу символів порівнює об’єкт із вказаним об’єктом. Результат є істинним тоді і тільки тоді, коли аргумент не є нульовим і об’єкт Character має таке ж значення char, як і представлене об’єктом.
Синтаксис
public boolean equals(Object obj)
Параметр
Наведений вище метод вимагає лише одного параметра:
Об’єкт, який необхідно порівняти.
Повернене значення
Метод 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.