Konvertere en karaktergruppe til en streng i Java

Konvertere en karaktergruppe til en streng i Java

I Java -programmering kan det være forekomster der utvikleren trenger å forenkle flere verdier. For eksempel avkoding av verdiene eller forbedrer koden lesbarhet. I slike tilfeller, transformerer et karakteroppstilling til en “streng”I Java hjelper deg med å lagre minne og effektivisere de overordnede kodefunksjonalitetene.

Denne artikkelen vil utdype tilnærmingene til å transformere/konvertere en rekke tegn til en streng i Java.

Hvordan du konverterer/transformerer en karaktergruppe til en streng i java?

For å konvertere en karaktergruppe til en streng i Java, bruk følgende tilnærminger:

  • Streng”Objekt.
  • copyValueOf ()”Eller“verdien av()”Metoder.
  • StringBuilder”Klasse.

Tilnærming 1: Konverter en karaktergruppe til en streng i Java ved hjelp av et "streng" -objekt

I denne tilnærmingen kan en rekke tegn konverteres til en streng ved å lage en "Streng”Objekt og inneholdende tegneserie som konstruktørens parameter.

Eksempel

La oss oversikt over eksemplet under levert:

char [] givenArray = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
String String = ny streng (GivenArray);
System.ute.println ("den konverterte strengen er:"+ streng);

Bruk følgende trinn i koden ovenfor:

  • Først må du lage en rekke tegn som akkumulerer de uttalte tegnene.
  • I neste trinn kan du lage en ny "Streng”Objekt som heter“streng”Via“ny”Nøkkelord og“Streng ()Henholdsvis konstruktør.
  • Til slutt kan du vise tegneserien i form av en streng.

Produksjon

I denne utgangen kan det analyseres at tegneserien konverteres til en streng på riktig måte.

Tilnærming 2: Konverter en karaktergruppe til en streng i Java ved å bruke "copyValueOf ()" eller "valueof ()" -metodene

copyValueOf ()”Metode gir en streng som tilsvarer en matrise tegn. På samme måte "verdien av()”Metode transformerer forskjellige typer verdier, i.e., int, røye, inn i strenger. Disse metodene kan brukes for å transformere de spesifiserte tegnene array til en streng.

Syntaks

copyValueof (char [] matrise, start, lengde)

I syntaks ovenfor:

  • Char [] Array”Representerer en karaktergruppe.
  • start”Henviser til startindeksen til karaktergruppen.
  • lengde”Tilsvarer karakteren Array's Length.

Eksempel

Eksemplet under levert forklarer det diskuterte konseptet:

char [] givenArray = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
String String = String.copyValueOf (GivenArray);
System.ute.println ("den konverterte strengen er:"+ streng);

I ovennevnte kodebit:

  • På samme måte initialiser en rekke tegn som heter “GivenArray”.
  • Etter det, spesifiser returtypen for ønsket utfall, i.e., “Streng”.
  • Bruk også “copyValueOf ()”Metode, plassering av den spesifiserte matrisen som dens parameter som må transformeres til en streng.
  • Til slutt, logg den tilsvarende “streng”På konsollen.

Produksjon

Fra dette utfallet kan det antydes at den tilsvarende strengen blir hentet.

Merk: Den samme funksjonaliteten kan oppnås ved å velge "verdien av()”Metode, som følger:

String String = String.Valueof (GivenArray);
System.ute.println ("den konverterte strengen er:"+ streng);

I ovennevnte kodebit, kan du bare bruke "verdien av()”Metode for å transformere den diskuterte karaktergruppen til streng.

Som tydelig er resultatet identisk i dette tilfellet.

Tilnærming 3: Konverter en karaktergruppe til en streng i Java ved å bruke "String Builder" -klassen

StringBuilder”Klasse i Java skaper en redigerbar suksess av karakterer, og“toString ()”Metode gir“Streng”Representasjon av objektet. Disse tilnærmingene kan brukes til å akkumulere tegnene fra en matrise til et objekt og deretter transformere objektet til en streng.

Eksempel

La oss gå gjennom kodelinjene under:

char [] givenArray = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
StringBuilder buildObject = new StringBuilder ();
for (int i = 0; i < givenarray.length; i++)
buildObject.vedlegg (GivenArray [i]);

Streng streng = buildObject.toString ();
System.ute.println ("den konverterte strengen er:"+ streng);

I denne kodeblokken, bruk følgende trinn:

  • Lag en rekke tegn som har de uttalte karakterene.
  • Nå, lage en “StringBuilder”Objekt som husker den diskuterte tilnærmingen.
  • Etter det, bruk "til”Loop for å iterere gjennom karakterene i en matrise og legge de itererte tegnene i det opprettede objektet via det tilknyttede“vedlegg ()”Metode.
  • Til slutt, bruk "toString ()”Metode for å transformere objektet til en streng og vise det.

Produksjon

Denne utgangen innebærer at strengrepresentasjonen returneres på riktig måte.

Konklusjon

For å konvertere en karaktergruppe til en streng i Java, lag en “Streng”Objekt, bruk“copyValueOf ()”Eller“verdien av()”Metoder, eller bruk“StringBuilder”Klasse. Disse tilnærmingene returnerer strengrepresentasjonen ved å spesifisere matrisen som en konstruktørparameter, bruke de dedikerte metodene eller legge til en matrise til et objekt og deretter returnere en streng som tilsvarer objektet, henholdsvis. Denne bloggen diskuterte tilnærmingene til å konvertere en karaktergruppe til en streng ved hjelp av Java.