Hvordan legge til røye til streng i Java

Hvordan legge til røye til streng i Java
røye”Er en primitiv datatype som tilhører Java -innpakningsklassen”Karakter”Som lagrer 16-biters unicode-tegn. Java bruker char -datatypen for å lagre ett tegn som er vedlagt i enkelt sitater ("), mens en"Streng”Brukes til å holde en gruppe karakterer som er ordnet i en bestemt rekkefølge omgitt av doble sitater (” “). Java gir flere alternativer for å legge til et nytt tegn i en streng.

Denne bloggen vil diskutere prosedyren for å legge til char til en streng i Java.

Hvordan legge til røye til streng i Java?

For å legge til en karakter “røye”Til en streng kan du bruke:

  • Concatenation Operator “+
  • Substring () -metode
  • vedlegg () Metode
  • Sett inn () -metode

La oss se på disse metodene en etter en!

Metode 1: Legg til char til streng ved bruk av sammenkoblingsoperatør “+”

Den enkleste og mest brukte metoden for å legge til en streng er sammenkoblingsoperatøren “+”. Det sammenkobler karakteren til en streng. Du kan legge til flere tegn enten i starten, midten eller på slutten av strengen ved hjelp av "+”Operatør.

Syntaks
Følgende syntaks kan brukes til å legge til røye “Ch”Til en streng”str”:

CH + Str

Eksempel 1: Legg til røye i starten av strengen
I dette eksemplet vil vi legge til karakteren "H”I starten av en streng. For å gjøre det, vil vi lage en røye som heter “Ch”Med de spesifiserte verdiene:

char ch = 'h';

Deretter vil vi sammenkoble den opprettede røye med substringen “Ello”Og lagre den resulterende verdien i“s”String:

Streng S = CH + "Ello";

Til slutt vil vi skrive ut verdien av strengen vår:

System.ute.println (er);

Utgangen viser at karakteren "H”Er nå sammenkoblet med“Ello”Substring, og den resulterende strengen er“Hallo”:

Eksempel 2: Legg til røye midt i strengen
Her vil vi legge til en karakter “n”Midt i strengen:

char ch = 'n';

Nå vil vi legge til verdien av de opprettede tegnene mellom “Li”Og“ux”Underlag, ved hjelp av“+”Operatør:

Streng S = "Li" + CH + "UX";

Bare skriv bare ut verdien av "s" bruker "System.ute.println ()”Metode:

System.ute.println (er);

Som du kan se, har vi lagt til den spesifiserte røye i midten:

Eksempel 3: Legg til røye på slutten av strengen
Nå vil vi sjekke hvordan du legger til et tegn på slutten av strengen. Vi vil ha en karaktertypevariabel “Ch”Som lagrer en karakter”t”:

char ch = 't';

Her har vi en streng “Linux Hin”, Som vil bli sammenkoblet med“Ch”Karakter og lagre den resulterende verdien i“s”String:

Streng S = "Linux Hin" + CH;

Til slutt, skriv ut verdien av strengtypevariabel “s”På konsollen:

System.ute.println (er);

Produksjon

La oss sjekke andre metoder for å legge til røye til strengen i Java.

Metode 2: Legg til røye til streng ved bruk av Substring () -metode

I Java er en annen metode for å legge til et tegn til en streng "substring ()”Metode. Det tilhører strengklassen.

Syntaks
Her er syntaksen til “substring ()”Metode for det spesifiserte formålet:

s.Substring (FirstIndex, SecondIndex) + CH + S.Substring (SecondIndex)

Ring Substring () -metoden med en streng “S” og del den ved å passere startindeksen som en “FirstIndex” og indeksen der du vil legge til tegnet som “SecondIndex”. Legg nå tegnet ved hjelp av "+" -operatøren og deretter sammenkoble den andre delen av strengen som starter fra den passerte "SecondIndex".

Eksempel
Vi vil legge til karakter "n”Midt i strengen ved hjelp av“substring ()”Metode:

char ch = 'n';

Strengen “Liuxhint”Lagres i strengtypevariabelen”s”. Vi ønsker å legge til karakteren “n”Før karakteren”u”Som er plassert på“2”Indeks:

String s = "liuxhint";

Vi vil dele strengen fra starten til den andre indeksen for strengen “s" ved hjelp av "s.Substring (0,2)”Og legg til karakteren”Ch”På det stedet, og deretter sammenkoble den gjenværende delen av strengen med“s.Substring (2)”Startindeksen for det og lagre den i en strengtypevariabel”SB”:

Streng SB = S.substring (0,2) + ch + s.substring (2);

Til slutt, skriv ut verdien av “SB”På konsollvinduet:

System.ute.println (SB);

Utgangen betyr at "n”Karakter legges til“Liuxhint”Streng, og det blir“Linuxhint”:

Det er noen andre metoder for å legge til tegn i en streng. La oss bevege oss mot dem.

Metode 3: Legg til røye til streng ved hjelp av append () -metode

vedlegg ()”Metode for“StringBuilder”Klasse brukes også til å legge til et tegn i en streng i Java. I StringBuilder -klassen kan du bygge en streng med sammenkobling. Det fungerer det samme som “+”Operatør.

Syntaks
Følg syntaksen nedenfor for å bruke “vedlegg ()”Metode:

SB.vedlegg (ch)

APPLED () -metoden vil bli kalt med objektet til StringBuilder -klassen "SB”, Og det tar en karakter”Ch”Som et argument.

Eksempel

I dette eksemplet vil vi legge til karakteren "t”På slutten av strengen”Linuxhin”Ved å bruke“vedlegg ()”Metode:

char ch = 't';

Strengen “Linuxhin”Vil lagres i en strengtypevariabel”s”:

Streng S = "Linuxhin";

Vi vil opprette et objekt “SB" av "StringBuilder”Klasse:

StringBuilder SB = new StringBuilder ();

Nå vil vi kalle “vedlegg ()”Metode med objekt“SB”Ved å passere den i en streng”s”Og så ring igjen“vedlegg ()”Metode og passere karakter”Ch”Som et argument:

SB.vedlegg (er).vedlegg (CH);

Endelig vil vi skrive ut objektet "SB”Det inneholder den resulterende strengen ved å legge til et tegn i den:

System.ute.println (SB);

Utgangen viser at vi har lagt til karakteren "med hell"t”På slutten av“Linuxhin”Substring:

Det er en metode til for å legge til tegn mellom strengene. La oss sjekke det ut.

Metode 4: Legg til Char til streng ved hjelp av Sett inn () -metode

sett inn()”Metode for“StringBuffer”Klasse brukes også til å legge til tegn i en streng i Java. Den tilfører tegnet i den spesifiserte posisjonen, lik Substring () -metoden. Karakterene og underlagene kan også plasseres i midten eller vedlegges på slutten av en StringBuffer.

Syntaks
sett inn()”Metode har følgende syntaks:

SB.Sett inn (indeks, CH);

Insert () -metoden kalles med objektet til StringBuffer -klassen “SB”Ved å passere en“indeks”Hvor du vil legge til“Ch”Karakter.

Eksempel
I dette eksemplet vil vi legge til karakteren "u”Ved den tredje indeksen til strengen”Linxhint”. For dette formålet har vi opprettet en “Ch”Karakter:

char ch = 'u';

Strengen “Linxhint”Er lagret i“s”Variabel:

Streng S = "Linxhint";

Deretter vil vi opprette et objekt "SB”Av StringBuffer -klassen og passerer den opprettede strengen som et argument til den:

StringBuffer SB = Ny StringBuffer (er);

Ring "sett inn()”Metode og passere karakter”Ch”Og indeksen som“3”:

SB.Sett inn (3, CH);

Til slutt vil vi skrive ut verdien av objektet “SB”Ved hjelp av“System.ute.println ()”Metode:

System.ute.println (SB);

Utgangen viser at karakteren "u”Er vellykket lagt til i strengen”Linuxhint”På 3. indeks:

Vi har samlet alle metodene relatert til å legge et tegn til en streng i Java.

Konklusjon

For å legge til tegn i en streng, kan du bruke sammenkoblingsoperatøren “+”, Substring (), vedlegg () og innsats () -metode. Den vanligste og enkleste måten å legge til karakter til en streng. Du kan også legge til karakter hvor som helst på enten strengens start, ende eller midten ved å bruke "+”Operatør og vedlegg () -metoden. Mens for andre metoder, må du nevne indeksen. I denne bloggen har vi diskutert metodene for å legge til en karakter til en streng i Java med detaljerte eksempler.