12.4. Java - Метод equals()



Описание

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

Синтаксис

public boolean equals(Object o)

Параметры

Подробная информация о параметрах:

  • o - любой объект.

Возвращаемое значение

  • В Java equals() возвращает истину (true), если аргумент не имеет нулевого значения (null), является объектом того же типа и с тем же числовым значением. Есть некоторые дополнительные требования, описанные в документации Java API, для double и float объектов.

Пример

public class Test{ 

   public static void main(String args[]){
      Integer x = 5;
      Integer y = 10;
      Integer z =5;
      Short a = 5;

      System.out.println(x.equals(y));  
      System.out.println(x.equals(z)); 
      System.out.println(x.equals(a));
     }
}

Будет получен следующий результат:

false
true
false