Co to jest obiekty.równa się w Javie

Co to jest obiekty.równa się w Javie
Podczas radzenia sobie z zakodowanymi danymi w Javie, mogą wystąpić przypadki, w których programista musi porównać wiele wartości, aby uniknąć replikacji lub skutecznie ich wykorzystać. W takich sytuacjach „Obiekty.równa się()”Metoda w Javie jest bardzo pomocna w porównywaniu obiektów i sprzecznych wartości typu danych również bezpośrednio.

Ten blog omówi użycie „Obiekty.równa się()„Metoda w Javie.

Co to jest „obiekty.equals () ”w Javie?

Powiązane "równa się()„Metoda jest statyczną metodą„Klasa obiektów”To przyjmuje dwa obiekty jako jego parametry i kontrole, jeśli są one równe, zwracając„Boolean" wartość.

Składnia

Obiekty.równe (OBJ)

W powyższej składni „obj”Odnosi się do obiektu, który należy porównać z powiązanym obiektem.

Przykład 1: Porównanie wartości „NULL”, „Liczba całkowita” i „pływak” za pomocą „obiektów.equals () ”w Javie

W tym przykładzie wartości różnych typów danych zostaną przydzielone jako metody, i.mi., "Obiekty.równa się()„Parametr i sprawdzony pod kątem równości:

Importuj Java.Util.Obiekty;
boolean returnComp1 = obiekty.równa się (NULL, 4);
boolean returnComp2 = obiekty.równa się (3.5, 4);
boolean returncomp3 = obiekty.równa się (4, 4);
System.na zewnątrz.println („Pierwsze porównanie staje się:” + returnComp1);
System.na zewnątrz.println („Drugie porównanie staje się:” + returnComp2);
System.na zewnątrz.println („Drugie porównanie staje się:” + returncomp3);

W powyższych wierszach kodu zastosuj następujące kroki:

  • Po pierwsze, skojarz „Boolean”Słowo kluczowe z przydzielonymi wartościami do przechowywania wyniku w postaci wartości logicznych”PRAWDA" Lub "FAŁSZ".
  • Zastosuj także „Obiekty.równa się()”Metoda i ustaw„zero”,„liczba całkowita", I "platforma”Wartości odpowiednio, które należy sprawdzić pod kątem równości.
  • Na koniec wyświetl wynikające z tego wyjście na podstawie wykonanego porównania w każdym przypadku.

Wyjście

W powyższym wyjściu można zauważyć, że odpowiedni wynik jest zwracany na podstawie ocenianego porównania.

Notatka: Jeśli wartości są takie same, ale typy danych są sprzeczne, i.mi., 4 (liczba całkowita), 4.0 (Float), wynik zostanie zwrócony jako „FAŁSZ".

Przykład 2: Korzystanie z „obiektów.equals () ”Metoda z obiektami ciągów w Javie

W tym konkretnym przykładzie omówioną metodę można zastosować do porównania utworzonych obiektów ciągów bez i przydzielania odpowiednio dwóch wartości ciągów:

String Object1 = new String ();
String Object2 = new String ();
System.na zewnątrz.println (obiekt1.równa się (obiekt2));
Object1 = "Linux";
Object2 = "wskazówka";
System.na zewnątrz.println (obiekt1.równa się (obiekt2));

W powyższym fragmencie kodu:

  • Po pierwsze, stwórz dwa „Strunowy„Obiekty o nazwie„obiekt1" I "obiekt2”Odpowiednio.
  • W następnym kroku skojarz „równa się()„Metoda z poprzednim obiektem i umieść ten drugi obiekt jako jego parametr (metoda), aby sprawdzić, czy utworzone obiekty są równe przed ustawieniem wartości.
  • Następnie przydzień podane wartości ciągów do obu utworzonych obiektów.
  • Wreszcie, porównaj oba obiekty ponownie po przypisaniu wartości, aby zaobserwować zmianę w porównaniu.

Wyjście

W tym wyjściu można przeanalizować, że ponieważ obiekty nie zostały najpierw przydzielone z wartościami, więc wartość logiczna „PRAWDA”Jest zwracany, co nie ma miejsca w drugim scenariuszu (po ustawieniu wartości).

Wniosek

„„Obiekty.równa się()”W Javie jest metodą statyczną, która przyjmuje dwa obiekty jako jej parametry i kontrole, jeśli są one równe, zwracając wartość logiczną. Tę metodę można zastosować do porównania wartości wielu typów danych lub w celu porównania dwóch obiektów z i bez przydzielania im wartości (obiekty). Ten blog kierował wykorzystaniem i wdrożeniem „Obiekty.równa się()„Metoda w Javie.