Kaip pakeisti raides Java?
Kaip pakeisti raides Java?

Video: Kaip pakeisti raides Java?

Video: Kaip pakeisti raides Java?
Video: Java Program to replace a character with another character in a string. 2024, Gegužė
Anonim

Stygos yra nekintamos Java . Jūs negalite pakeisti juos. Turite sukurti naują eilutę su charakteris pakeistas. Paverskite eilutę į a char , pakeiskite laišką pagal indeksą, tada konvertuokite masyvą atgal į eilutę.

Turint tai omenyje, kaip pakeisti „Java“eilutės indeksą?

Naudojant toCharArray() Kitas patikimas būdas pakeičiant simbolis nurodytame indeksas a Styga naudoja simbolių masyvą, kurį galima lengvai modifikuoti. Idėja yra konvertuoti duotąją styga į simbolių masyvą naudodami toCharArray() metodą ir tada pakeisti nurodytas personažas indeksas simbolių masyve.

Be to, kaip pakeisti pirmąjį ir paskutinįjį simbolius eilutėje? Paimkite Pirmas elementą ir saugokite jį a char , apsikeisti į Pirmas elementas su paskutinis ir įdėkite saugomą elementą į a char į paskutinis elementą į masyvą, tada pasakykite: Styga temp = naujas Styga (charArray); ir grąžinkite tai. Daroma prielaida, kad charArray yra jūsų simbolių masyvas.

Šiuo atžvilgiu kaip pakeisti pirmąjį eilutės simbolį Java?

12 atsakymų. Naudokite funkciją substring() su argumentu 1, kad gautumėte poeilelę iš 1 padėties (po pirmasis veikėjas ) iki pabaigos styga (nepaliekant antrojo argumento, numatytasis viso ilgio styga ). Naudokite substring() ir nurodykite skaičių personažai kurį norite apkirpti iš priekio.

Kaip pašalinti raidę iš „Java“eilutės?

Galite naudoti substring() metodą java . lang. Styga klasė į pašalinti pirmas arba paskutinis charakteris apie Styga Java . Substring() metodas yra perkrautas ir pateikia keletą versijų, kurios leidžia jums tai padaryti pašalinti simbolį iš bet kurios padėties Java.

Rekomenduojamas: