Шта је Објецтс.екуалс() у Јави

Sta Je Objects Ekuals U Javi



Док се ради са кодираним подацима у Јави, могу постојати случајеви у којима програмер треба да упореди више вредности да би избегао репликацију или их ефикасно користио. У таквим ситуацијама, „ Објецтс.екуалс() ” метод у Јави је од велике помоћи иу директном поређењу објеката и вредности конфликтних типова података.

Овај блог ће расправљати о употреби „ Објецтс.екуалс() ” метод у Јави.

Шта је „Објецтс.екуалс()“ у Јави?

Повезани „ једнако() ” метода је статичка метода “ Објецтс цласс ” који узима два објекта као своје параметре и проверава да ли су једнаки враћањем „ боолеан ” вредност.







Синтакса



Објекти. једнаки ( обј )

У горњој синтакси, „ обј ” се односи на објекат који треба упоредити са придруженим објектом.



Пример 1: Упоређивање скупа вредности „Нулл“, „Интегер“ и „Флоат“ користећи „Објецтс.екуалс()“ у Јави

У овом примеру, вредности различитих типова података биће додељене као методе, тј. Објецтс.екуалс() ” параметар и проверен је једнакост:





увоз јава.утил.Објецтс ;

боолеан ретурнЦомп1 = Објекти. једнаки ( нула , 4 ) ;

боолеан ретурнЦомп2 = Објекти. једнаки ( 3.5 , 4 ) ;

боолеан ретурнЦомп3 = Објекти. једнаки ( 4 , 4 ) ;

Систем . оут . принтлн ( 'Прво поређење постаје: ' + ретурнЦомп1 ) ;

Систем . оут . принтлн ( 'Друго поређење постаје: ' + ретурнЦомп2 ) ;

Систем . оут . принтлн ( 'Друго поређење постаје: ' + ретурнЦомп3 ) ;

У горњим редовима кода примените следеће кораке:

  • Прво, повежите „ боолеан ” кључна реч са додељеним вредностима за чување резултата у облику логичких вредности “ истина ” или “ лажно ”.
  • Такође, примените „ Објецтс.екуалс() ” метод и подесите „ нула ”, “ цео број ', и ' пловак ” вредности које треба проверити на једнакост.
  • На крају, прикажите резултујући излаз на основу извршеног поређења у сваком случају.

Излаз



У горњем излазу, може се видети да се одговарајући исход враћа на основу процењеног поређења.

Белешка: Ако су вредности исте, али су типови података у сукобу, тј. 4 (цео број), 4.0 (флоат), резултат ће бити враћен као „ лажно ”.

Пример 2: Коришћење методе „Објецтс.екуалс()“ са стринг објектима у Јави

У овом конкретном примеру, разматрана метода се може користити за упоређивање креираних стринг објеката без и са додељивањем две вредности низа, респективно:

Низ објекат1 = Нова Низ ( ) ;

Низ објекат2 = Нова Низ ( ) ;

Систем . оут . принтлн ( објекат1. једнаки ( објекат2 ) ) ;

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

објекат2 = 'наговестити' ;

Систем . оут . принтлн ( објекат1. једнаки ( објекат2 ) ) ;

У горњем исечку кода:

  • Пре свега, креирајте два „ Низ “ објекти под називом “ објекат1 ' и ' објекат2 ', редом.
  • У следећем кораку, повежите „ једнако() ” са претходним објектом и поставите други објекат као његов(метод) параметар да бисте проверили да ли су креирани објекти једнаки пре постављања вредности.
  • Након тога, доделите наведене вредности стрингова за оба креирана објекта.
  • На крају, поново упоредите оба објекта након што су вредности додељене да бисте приметили промену у поређењу.

Излаз

У овом излазу, може се анализирати да пошто објекти нису прво додељени вредностима, па је логичка вредност „ истина ” се враћа, што није случај у последњем сценарију (након постављања вредности).

Закључак

Објецтс.екуалс() ” у Јави је статичка метода која узима два објекта као своје параметре и проверава да ли су једнаки враћањем логичке вредности. Овај метод се може применити за поређење вредности више типова података или за поређење два објекта са и без додељивања вредности њима (објектима). Овај блог је водио употребу и имплементацију „ Објецтс.екуалс() ” метод у Јави.