Hva er streng tilsvarer i java

Hva er streng tilsvarer i java
I Java kan det være tilfeller der utvikleren trenger å analysere de inneholdte oppføringene dypt. For eksempel når det. I slike tilfeller "Streng er lik ()”Metode i Java er til stor hjelp for å hjelpe utvikleren med å utføre sammenligningene nøyaktig.

Denne oppskrivningen vil utdype ved hjelp av og implementere “String Equals ()” -metoden i Java.

Hva er "String tilsvarer ()" i Java?

Streng er lik ()”Metode sammenligner to strenger og returnerer de tilsvarende boolske verdiene basert på de ekvivalente eller ulik strengene.

Syntaks

streng.lik (String ST)

I denne syntaksen, “Streng st”Refererer til strengen som må sammenlignes med den tilhørende strengen.

Eksempel 1: Bruke “String Equals ()” i Java for å sammenligne de spesifiserte strengverdiene

I dette eksemplet "Streng er lik ()”Metode kan brukes for å sammenligne de spesifiserte strengverdiene:

offentlig klasse StringEquals
public static void main (String args [])
String firstString = "Linux";
String SecondString = "Hint";
String ThirdString = "Linux";
String fjerde String = "hint";
System.ute.println ("er verdiene like? "+FirstString.lik (SecondString));
System.ute.println ("er verdiene like? "+FirstString.lik (ThirdString));
System.ute.println ("er verdiene like? "+Secondstring.lik (fjerde string));

I ovennevnte kodebit, bruk følgende trinn:

  • Initialiser de angitte strengverdiene som heter “FirstString”,“Secondstring”,“ThirdString”, Og“Fjerde String”, Henholdsvis.
  • Etter det, knytter “er lik()”Metode og sammenligne de spesifiserte strengene med hverandre på hvert trinn.
  • Til slutt, logg det tilsvarende utfallet basert på sammenligningen som en "boolsk”Verdi.

Produksjon

I denne utgangen kan det analyseres at det andre utfallet kom tilbake “falsk”Til tross for de samme strengverdiene. Dette betyr at den diskuterte metoden er “Case-sensitiv" slik at "L" er ikke lik "l”.

Før du går videre til neste eksempel, må du huske å inkludere pakken nedenfor for å gjøre det mulig for brukerinngang:

Importer Java.util.Skanner;

Eksempel 2: Bruke “String Equals ()” i Java for å sammenligne brukerens inngangsstrengverdier

I dette eksemplet kan den diskuterte metoden brukes til å sammenligne brukerens inngangsstrengverdier og returnere det tilsvarende utfallet deretter:

offentlig klasse StringEquals2
public static void main (String args [])
Skannerobjekt = ny skanner (system.i);
System.ute.println ("Skriv inn den første strengen:");
String først = objekt.NextLine ();
System.ute.println ("Skriv inn den andre strengen:");
String sekund = objekt.NextLine ();
hvis (først.lik (andre) == true)
System.ute.println ("Verdiene er like!");

annet
System.ute.println ("Verdiene er ikke like!");

I henhold til de ovennevnte kodelinjene, utfør trinnene under levert:

  • Først må du lage en "Skanner”Objekt ved å bruke“ny”Nøkkelord og“Skanner ()Henholdsvis konstruktør.
  • i”Parameter leser inngangen og“Nextline ()”Metoden tar brukerinngangen som en“streng”.
  • Nå, tilknytte "er lik()”Metode med brukerinngangsstrengene, vurder unntaket som en“boolsk”, Og påkalle den tilsvarende”Hvis/ellers”Uttalelse.

Produksjon

Denne utgangen innebærer at brukerinngangstrengene blir sammenlignet og den tilsvarende setningen vises deretter.

Konklusjon

Streng er lik ()”Metode sammenligner to strenger og returnerer de tilsvarende boolske verdiene basert på de ekvivalente eller ulik strengene. Denne metoden er case-sensitiv og kan brukes for å sammenligne de spesifiserte eller brukerinngangstrengene. Denne artikkelen diskuterte bruken og implementeringen av “String Equals ()” -metoden i Java.