Что такое Objects.equals() в Java

Cto Takoe Objects Equals V Java



При работе с закодированными данными в Java могут быть случаи, когда разработчику необходимо сравнить несколько значений, чтобы избежать репликации или эффективно их использовать. В таких ситуациях « Объекты.равно() ” в Java очень помогает при непосредственном сравнении объектов и значений конфликтующих типов данных.

В этом блоге будет обсуждаться использование « Объекты.равно() ” в Java.

Что такое «Objects.equals()» в Java?

Ассоциированный « равно() ” является статическим методом “ Класс объектов », который принимает два объекта в качестве параметров и проверяет, равны ли они, возвращая « логический ' ценить.







Синтаксис



Объекты. равно ( объект )

В приведенном выше синтаксисе « объект ” относится к объекту, который необходимо сравнить с ассоциированным объектом.



Пример 1. Сравнение набора значений «Null», «Integer» и «Float» с использованием «Objects.equals()» в Java

В этом примере значения разных типов данных будут выделены как методы, т. е. « Объекты.равно() ” и проверяется на равенство:





Импортировать java.util.Объекты ;

логический returnComp1 '=' Объекты. равно ( нулевой , 4 ) ;

логический returnComp2 '=' Объекты. равно ( 3,5 , 4 ) ;

логический returnComp3 '=' Объекты. равно ( 4 , 4 ) ;

Система . вне . печать ( «Первое сравнение становится:» + returnComp1 ) ;

Система . вне . печать ( «Второе сравнение становится:» + returnComp2 ) ;

Система . вне . печать ( «Второе сравнение становится:» + returnComp3 ) ;

В приведенных выше строках кода выполните следующие шаги:

  • Во-первых, свяжите « логический ключевое слово с выделенными значениями для сохранения результата в виде логических значений истинный ' или ' ЛОЖЬ ».
  • Также примените « Объекты.равно() ” и установите “ нулевой », « целое число ', и ' плавать ”, соответственно, подлежащие проверке на равенство.
  • Наконец, отобразите результирующий вывод на основе выполненного сравнения в каждом случае.

Выход



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

Примечание: Если значения совпадают, но типы данных конфликтуют, т. е. 4 (целое), 4.0 (с плавающей запятой), результат будет возвращен как « ЛОЖЬ ».

Пример 2: Использование метода «Objects.equals()» со строковыми объектами в Java

В этом конкретном примере обсуждаемый метод можно использовать для сравнения созданных строковых объектов без и с выделением двух строковых значений соответственно:

Нить объект1 '=' новый Нить ( ) ;

Нить объект2 '=' новый Нить ( ) ;

Система . вне . печать ( объект1. равно ( объект2 ) ) ;

объект1 '=' 'Линукс' ;

объект2 '=' 'намекать' ;

Система . вне . печать ( объект1. равно ( объект2 ) ) ;

В приведенном выше фрагменте кода:

  • Прежде всего, создайте два « Нить ” объекты с именем “ объект1 ' и ' объект2 ', соответственно.
  • На следующем шаге свяжите « равно() ” с первым объектом и поместите последний объект в качестве его (метода) параметра, чтобы проверить, равны ли созданные объекты, прежде чем устанавливать значения.
  • После этого присвойте обоим созданным объектам указанные строковые значения.
  • Наконец, снова сравните оба объекта после присвоения значений, чтобы наблюдать изменение в сравнении.

Выход

В этом выводе можно проанализировать, что, поскольку объекты не были сначала выделены со значениями, поэтому логическое значение « истинный », чего не происходит в последнем случае (после установки значений).

Заключение

Объекты.равно() ” в Java — это статический метод, который принимает в качестве параметров два объекта и проверяет, равны ли они, возвращая логическое значение. Этот метод можно применять для сравнения значений нескольких типов данных или для сравнения двух объектов с выделением и без присвоения им (объектам) значений. Этот блог руководил использованием и реализацией « Объекты.равно() ” в Java.