Hvordan sammenkoble strenger i java

Hvordan sammenkoble strenger i java

Mens du arbeider med en bulkmengde data i Java, kan det være tilfeller der utvikleren ønsker å sortere eller slå sammen de inneholdte dataene. For eksempel å legge til et etternavn med familienavnet for å forbedre lesbarheten. I slike situasjoner er det enkelt å oppdatere dataene eller en del av dem.

Denne bloggen vil utdype tilnærmingene til sammenkobling av strenger ved hjelp av Java.

Hva er strengkonturering i Java?

Strengkonturasjon”Er prosedyren for å slå sammen to eller mer enn to strenger og danne en ny streng ved å legge til en streng til en annen.

Hvordan sammenkoble strenger i java?

Strengene i Java kan kobles sammen ved hjelp av følgende tilnærminger:

  • +”Operatør.
  • concat ()”Metode.
  • Streng.format()”Metode.
  • Streng.bli med()”Metode.
  • StringBuilder”Klasse.

Tilnærming 1: Concatenate strenger i Java ved bruk av “+” -operatør

+”Operatør i Java legger til to eller flere verdier. Imidlertid kan denne operatøren brukes til å bare sammenkoble de to spesifiserte strengene ved å legge dem til.

Eksempel

La oss oversikt over det under-uttalte eksemplet:

String concat1 = "linux";
String concat2 = "hint";
Strengresultat = concat1 + concat2;
System.ute.println ("den sammenkoblede strengen er:"+resultat);
concat1 += concat2;
System.ute.println ("Den sammenkoblede strengen er:"+concat1);

I kodelinjene ovenfor:

  • Initialiser to strengverdier.
  • I neste trinn, bruk "+”Operatør mellom strengverdiene for å sammenkoble dem direkte og vise den resulterende strengen.
  • En annen tilnærming er å bruke “+=”Operatør og vis det resulterende utfallet.

Produksjon

I den gitte utgangen kan det sees at de spesifiserte strengene er blitt sammenkoblet i begge tilnærminger.

Tilnærming 2: Concatenate Strings in Java ved bruk av “Concat ()” -metode

concat ()”Metode sammenkobler strengen i sin parameter til slutten av den tilhørende strengen. Denne metoden kan brukes til å legge til sistnevnte streng som dens parameter til den tilhørende strengen, og dermed sammenkoble dem.

Syntaks

String concat (str)

I syntaks ovenfor, "str”Refererer til strengen som må sammenkobles.

Eksempel

Oversikt de nedenfor kodelinjene:

String concat1 = "linux";
String concat2 = "hint";
Strengresultat = concat1.concat (concat2);
System.ute.println ("den sammenkoblede strengen er:"+resultat);

Bruk følgende trinn som angitt i den gitte koden:

  • På samme måte initialiser strengverdiene.
  • Etter det, knytter “concat ()”Metode med den tidligere strengen slik at strengen i parameteren er lagt til enden av den koblede strengen.
  • Til slutt, vis den sammenkoblede strengen på konsollen.

Produksjon

Som observert utføres strengen sammenkobling.

Tilnærming 3: Concatenate strenger i Java ved å bruke “Streng.Format () ”-metode

Streng.format()”Metode gir den formaterte strengen. Denne metoden kan implementeres ved å lage en “Streng”Objekt og formatering av strengene basert på at slik at strengene blir sammenkoblet.

Syntaks

Strengformat (Str, Args -objekt)

I denne syntaksen:

  • str”Representerer strengformatet.
  • Args -objekt”Peker på argumentene for strengformatet.

Eksempel

Gå gjennom det eksemplet under levert for å forstå det uttalte konseptet:

String concat1 = ny streng ("linux");
String concat2 = ny streng ("hint");
Strengresultat = streng.format ("%s%s", concat1, concat2);
System.ute.println ("den sammenkoblede strengen er:"+resultat);

I kodeblokken ovenfor:

  • For det første, lage to “Streng”Gjenstander via“ny”Nøkkelord og“Streng ()”Konstruktør, henholdsvis, og tildel de oppgitte strengverdiene.
  • I neste trinn, bruk "format()”Metode og plasser de tildelte strengverdiene som parameter.
  • Noter det "%s”Er spesifisert siden verdiene som må sammenkobles er strenger.
  • Til slutt, vis den resulterende sammenkoblede strengverdien.

Produksjon

Tilnærming 4: Concatenate strenger i Java ved å bruke “Streng.Bli med () ”-metode

Streng.bli med()”Metode sammenkobler de medfølgende strengene med en avgrenser og gir den sammenkoblede strengen. Denne metoden kan implementeres for bare å bli med i de inneholdte strengverdiene i et objekt basert på den spesifiserte avgrenseren.

Syntaks

String Join (Delim, Val)

I den ovennevnte syntaks:

  • Delim”Henviser til avgrenseren som må legges til med hver streng.
  • Val”Tilsvarer“røye”Verdi som må festes med en avgrenser.

Eksempel

Eksemplet under levert forklarer det diskuterte konseptet:

String concat1 = ny streng ("linux");
String concat2 = ny streng ("hint");
Strengresultat = streng.bli med ("", concat1, concat2);
System.ute.println ("den sammenkoblede strengen er:"+resultat);

I kodeblokken ovenfor:

  • Tilsvarende, lage to “Streng”Objekter og tildel de spesifiserte strengverdiene.
  • Nå, bruk “Streng.bli med()”Metode slik at verdiene som dens parameter blir sammenkoblet basert på avgrenseren.
  • Til slutt, vis den sammenkoblede strengverdien.

Produksjon

Tilnærming 5: Concatenate Strings in Java ved bruk av "StringBuilder" -klasse

Java “StringBuilder”Klasse brukes til å lage en redigerbar rekke karakterer. “vedlegg ()”Metode aksepterer/tar argumenter for flere typer som StringBuilder, int etc. Disse kombinerte tilnærmingene kan brukes for å lagre strengverdiene i objekter og deretter bruke sammenkobling ved å legge dem til.

Eksempel

La oss følge kodebiten nedenfor:

StringBuilder concat1 = new StringBuilder ("Linux");
StringBuilder concat2 = new StringBuilder ("hint");
StringBuilder resultat = concat1.vedlegg (concat2);
System.ute.println ("den sammenkoblede strengen er:"+resultat);

I koden ovenfor, ganske enkelt opprett to objekter av "StringBuilder”Klasse og sammenkoble de inneholdte verdiene i objektene via“vedlegg ()”Metode.

Produksjon

Den ovennevnte utgangen betyr at den nødvendige oppgaven gjøres vellykket.

Konklusjon

Strengene i Java kan kobles sammen ved å bruke "+”Operatør,“concat ()”Metode,“Streng.format()”Metode,“Streng.bli med()”Metode, eller“StringBuilder”Klasse. Disse tilnærmingene sammenkobler de medfølgende strengene direkte eller ved å plassere strengverdiene i et objekt, henholdsvis. Denne bloggen diskuterte tilnærmingene til sammenkoblingsstrenger i Java.