Как использовать метод equals в Java

Метод equals в Java вызывается каждый раз, когда объект сравнивается с другим объектом, чтобы увидеть, эквивалентны ли они друг другу или нет, то есть одинаковы ли они объект с точки зрения типа данных и значения .

Как используется equals ?

Метод equals вызывается как метод, вызываемый объектом, как показано во фрагменте кода ниже.

 class HelloWorld {public static void main (String args []  ) {(object_one) .equals (object_two)}} 

На иллюстрации ниже показано, как работает этот метод:

Примеры

Теперь давайте рассмотрим несколько примеров кодирования, чтобы увидеть, как именно работает метод equals .

1. Использование equals с числовыми значениями

В приведенном ниже примере показано, как узнать, равны ли два целочисленных значения друг другу или нет.

 class numberEquals {public static void main (String  args []) {Целое число number_one = 5;  Целое число_два = 6;  Целое число number_three = 5;  System.out.print (number_one.equals (number_two) + " n");  System.out.print (number_one.equals (number_three));  }} 

2. Использование равно со строковыми значениями

В следующем примере проверяется, имеют ли указанные две строки одинаковое значение. Обратите внимание, что equals чувствителен к регистру и возвращает значение, истинное или ложное, только если указанный аргумент не имеет значения NULL

 class stringEquals {public static void main (String args []) {String  str_one = "привет";  Строка str_two = "Привет";  Строка str_three = "привет";  System.out.print (str_one.equals (str_two) + " n");  System.out.print (str_one. равно (str_three));  }} 

3. Использование equals с логическими значениями

В следующем примере оценивается логическое логическое уравнение и сравнивается его с заданным логическим значением, чтобы проверить, равны ли они.

 class boolEquals {public static  void main (String args []) {Boolean bool_one = true;  Логическое bool_two = false;  System.out.print (bool_one.equals (bool_two || bool_one) + " n");  System.out.print (bool_one.equals (bool_two));  }} 

Оцените статью
nanomode.ru
Добавить комментарий