So verwenden Sie die Equals -Methode in Java

So verwenden Sie die Equals -Methode in Java

In der Java -Programmierung können Instanzen vorhanden sein, in denen der Programmierer die angegebenen oder Benutzereingangswerte vergleichen möchte, um sie zu verwenden. Insbesondere im Umgang mit komplexen Arten von Werten, die etwas schwierig sind, um die zufällig erzeugten Werte zu identifizieren oder zu analysieren. In solchen Situationen das “gleich ()Die Methode in Java ist assistant beim Vergleich der Werte effizient.

In diesem Blog wird das Nutzen und Anwenden der “nutzen und anwendengleich ()Methode in Java.

So verwenden Sie die Methode „Equals ()“ in Java?

Der "gleich ()”Methode vergleicht zwei Werte, i.e., “Ganze Zahl","Saite","Objekt", usw., und gibt das entsprechende Ergebnis in Form eines Booleschen Wertes zurück, ich.e., “wahr falsch”.

Syntax

öffentlicher Boolescher gleich (Objekt OBJ)


In dieser Syntax “,“Objekt obj"Ist das Referenzobjekt, mit dem der Strom"SaiteObjekt muss verglichen werden. Diese Methode vergleicht jedoch die Werte, die mehrere Datentypen umfassen.

Beispiel 1: Verwenden der Methode "Equals ()" mit den "Ganzzahlwerten" in Java

In diesem Beispiel das “gleich ()Die Methode kann angewendet werden, um die angegebenen Ganzzahlwerte zu vergleichen:

öffentliche Klasse gleich
public static void main (String args [])
Ganzzahl Num1 = 3;
Ganzzahl Num2 = 6;
Ganzzahl Num3 = 6;
System.aus.Druck (Num1.gleich (num2)+ "\ n");
System.aus.Druck (Num2.gleich (num3));


Wenden Sie in den obigen Codezeilen die folgenden Schritte an:

    • Initialisieren Sie zunächst die angegebenen drei Ganzzahlwerte.
    • Danach anwenden Sie die “gleich ()Methode mit den ersten beiden Ganzzahlen und geben Sie das entsprechende Ergebnis als boolescher Wert zurück.
    • Wenden Sie ebenfalls eine Überprüfung auf die letzten beiden Ganzzahlen an und zeigen Sie die resultierende Ausgabe an.

Ausgang


In dieser Ausgabe ist ersichtlich, dass die Methode basierend auf den äquivalenten Werten den Booleschen Wert zurückgegeben hatWAHR”.

Stellen Sie vor dem nächsten Beispiel sicher, dass Sie das folgende Paket eingeben, um die Benutzereingabe zu aktivieren:

Java importieren.Util.Scanner;


Beispiel 2: Verwenden der Methode „Equals ()“ mit der Benutzereingabe „Stringwerte“ in Java

In diesem Beispiel wird die diskutierte Methode verwendet, um eine Überprüfung der Benutzereingabestrates anzuwenden:

öffentliche Klasse gleich2
public static void main (String args [])
Scannerobjekt = neuer Scanner (System.In);
System.aus.println ("die erste Zeichenfolge eingeben:");
String val1 = Objekt.nächste Zeile();
System.aus.println ("die zweite Zeichenfolge eingeben:");
String Val2 = Objekt.nächste Zeile();
System.aus.println (Val1.gleich (Val2));
Objekt.schließen();


Führen Sie nach diesem Code die folgenden Schritte aus:

    • Erstellen Sie zuerst eine “Scanner”Objekt mit der“neu"Schlüsselwort und das"Scanner()Konstruktor.
    • Der "System.InDer Parameter ermöglicht die Benutzereingabe.
    • Geben Sie nun die beiden Saiten vom Benutzer nacheinander ein.
    • Der "nächste Zeile()"Methode stellt sicher, dass der Benutzereingabwert als"Saite”.
    • Schließlich wenden Sie die “an“gleich ()”Methode auf den Benutzereingabestrings, geben Sie das entsprechende boolesche Ergebnis zurück und schließen Sie den Scanner über die“schließen()" Methode.

Ausgang



In dieser Ausgabe können die folgenden Aspekte festgestellt werden:

    • Die identischen Zeichenfolgen geben den booleschen Wert zurück “WAHR”.
    • Im anderen Fall “,“FALSCH" ist zurück gekommen.
    • Der nicht übereinstimmende Fall in beiden verglichenen Saiten führt zu einem "FALSCHErgebnis.

Beispiel 3: Verwenden der Methode „Equals ()“ mit den „Booleschen Werten“ in Java

In diesem speziellen Beispiel kann die diskutierte Methode implementiert werden, um die initialisierten booleschen Werte und das erstellte Objekt zu vergleichen:

öffentliche Klasse gleich 3
public static void main (String args [])
Boolescher Wert1 = true;
Boolean value2 = false;
Booleschen Objekt = neuer boolescher (wahr);
System.aus.println (value1.gleich (Wert 2));
System.aus.println (value1.gleich (Objekt));


In diesem Codeblock:

    • Initialisieren Sie die beiden bereitgestellten booleschen Werte.
    • Erstellen Sie im nächsten Schritt eine “Boolean"Objekt über das"neu"Schlüsselwort und das"Boolean ()Konstruktor.
    • Geben Sie im Konstruktorparameter den angegebenen booleschen Wert an.
    • Schließlich wenden Sie das an “gleich ()Methode, um zuerst die initialisierten booleschen Werte zu vergleichen und dann einen Vergleich auf den ersteren initialisierten Wert und das Objekt anzuwenden.

Ausgang


In diesem Ergebnis kann impliziert werden, dass der initialisierte Wert angemessen mit dem erstellten Objekt verglichen wird.

Beispiel 4: Verwenden der Methode "Equals ()" mit den "String -Objekten" in Java

In diesem Beispiel wird die diskutierte Methode verwendet, um die erstellten String -Objekte ohne und mit der Zuweisung der beiden Zeichenfolgewerte zu vergleichen:

Beispiel für öffentliche Klasse
public static void main (String args [])
String Object1 = new String ();
String Object2 = new String ();
System.aus.println (Objekt1.gleich (Objekt2));
Object1 = "Linux";
Object2 = "Hinweis";
System.aus.println (Objekt1.gleich (Objekt2));


Im obigen Code -Snippet:

    • Erstellen Sie zunächst die beiden “Saite"Objekte benannt"Objekt1" Und "Objekt2”, Jeweils über den diskutierten Ansatz.
    • Im nächsten Schritt verbinden Sie die “gleich ()Methode mit dem ersteren Objekt und platzieren das letztere Objekt als (Methode) Parameter, um zu überprüfen, ob die erstellten Objekte gleich sind, bevor die Werte zugewiesen werden.
    • Zu den angegebenen Zeichenfolgenwerten zu beiden erstellten Objekten zuweisen.
    • Vergleichen Sie zuletzt beide Objekte erneut, nachdem die Werte zugewiesen wurden, um die Änderung im Vergleich zu beobachten.

Ausgang


In dieser Ausgabe kann analysiert werden, dass, da die Objekte nicht zuerst mit den Werten zugeordnet wurden, den Booleschen Wert so “WAHRWird zurückgegeben, was im letzteren Szenario nicht der Fall ist (nachdem die Werte festgelegt wurden).

Abschluss

Der "gleich ()”Methode in Java kann verwendet werden, um zwei Werte zu vergleichen, ich.e., “Ganze Zahl","Saite","Objekt", usw., und geben das entsprechende Ergebnis als booleschen Wert zurück, ich.e., “wahr falsch”. Diese Methode ist fallempfindlich und kann auf die Benutzereingabe sowie angegebene Werte angewendet werden, die mehrere Datentypen umfassen. Dieser Artikel wurde mit der Verwendung und Implementierung der “demonstriertgleich ()Methode in Java.