Hva er objekter.tilsvarer i Java

Hva er objekter.tilsvarer i Java
Mens du håndterer kodede data i Java, kan det være tilfeller der utvikleren trenger å sammenligne flere verdier for å unngå replikering eller bruke dem effektivt. I slike situasjoner, "Objekter.er lik()”Metode i Java er til stor hjelp for å sammenligne objektene og de motstridende datatypeveridene direkte også.

Denne bloggen vil diskutere bruken av "Objekter.er lik()”Metode i Java.

Hva er “objekter.lik () ”i Java?

Den tilknyttede “er lik()”Metode er en statisk metode for“Objekter klasse”Det tar to objekter som parametere og sjekker om de er like ved å returnere en“boolsk”Verdi.

Syntaks

Objekter.lik (obj)

I syntaks ovenfor, "obj”Refererer til objektet som må sammenlignes med det tilhørende objektet.

Eksempel 1: Sammenligning av settet “Null”, “Heltall” og “Float” -verdier ved å bruke “Objekter.lik () ”i Java

I dette eksemplet vil verdiene til forskjellige datatyper bli tildelt som metoder, i.e., “Objekter.er lik()”Parameter, og sjekket for likhet:

Importer Java.util.Objekter;
boolean returkomp1 = objekter.lik (null, 4);
boolean returkomp2 = objekter.lik (3.5, 4);
Boolean Returncomp3 = objekter.lik (4, 4);
System.ute.println ("den første sammenligningen blir:" + returkomp1);
System.ute.println ("den andre sammenligningen blir:" + returkomp2);
System.ute.Println ("Den andre sammenligningen blir:" + returncomp3);

I kodelinjene ovenfor, bruk følgende trinn:

  • For det første, tilknytte “boolsk”Nøkkelord med de tildelte verdiene for å lagre utfallet i form av boolske verdier”ekte”Eller“falsk”.
  • Bruk også “Objekter.er lik()”Metode og angi“null”,“heltall”, Og“flyteHenholdsvis verdier for å bli sjekket for likhet.
  • Til slutt, vis den resulterende utgangen basert på den utførte sammenligningen i hvert tilfelle.

Produksjon

I outputten kan man se at det tilsvarende utfallet returneres basert på den evaluerte sammenligningen.

Merk: Hvis verdiene er de samme, men datatypene er motstridende, i.e., 4 (heltall), 4.0 (Float), vil utfallet bli returnert som "falsk”.

Eksempel 2: Bruke “objektene.lik () "metode med strengobjekter i Java

I dette spesielle eksemplet kan den diskuterte metoden brukes til å sammenligne de opprettede strengobjektene uten og med å tildele de to strengverdiene, henholdsvis:

String Object1 = new String ();
String Object2 = ny streng ();
System.ute.println (objekt1.lik (objekt2));
Object1 = "Linux";
Object2 = "Hint";
System.ute.println (objekt1.lik (objekt2));

I ovennevnte kodebit:

  • Først av alt, lag de to “Streng”Objekter som heter“Objekt1”Og“Objekt2”, Henholdsvis.
  • I neste trinn kan du knytte "er lik()”Metode med det tidligere objektet og plasser det sistnevnte objektet som (metode) parameter for å sjekke om de opprettede objektene er like før du setter verdiene.
  • Etter det, tildel de angitte strengverdiene til begge de opprettede objektene.
  • Til slutt, sammenlign begge objektene igjen etter at verdiene er tilordnet for å observere endringen i sammenligning.

Produksjon

I denne utgangen kan det analyseres at siden objektene ikke ble tildelt med verdiene først, så den boolske verdien “ekte”Returneres, noe som ikke er tilfelle i sistnevnte scenario (etter at verdiene er satt).

Konklusjon

Objekter.er lik()”I Java er en statisk metode som tar to objekter som parametere og sjekker hvis de er like ved å returnere en boolsk verdi. Denne metoden kan brukes for å sammenligne verdiene til flere datatyper eller for å sammenligne de to objektene med og uten å tildele verdiene til dem (objekter). Denne bloggen ledet bruken og implementeringen av “Objekter.er lik()”Metode i Java.