Numbrite või tähemärkide stringi asendamine on huvitav asi, olgu see siis , või mõni muu programmeerimiskeel. Selles artiklis keskendume aga Java-asendusele järgmises järjekorras:
Java asendamise tüübid
Java stringi asendamiseks on kolm meetodit.
- Asenda
- Asenda kõik
- Esiteks
aktiivsed ja passiivsed transformatsioonid informaatikas
Nende suvandite abil saate stringi mis tahes märgi asendada.
Asenda Java-s
Stringi asendamine (): See meetod tagastab väljundina uue stringi, asendades märgi kõik esinemised uue märgiga.
Süntaks:
avalik str asenda (char oldC, char newCh)
Parameetrid:
vanaCh ja miinus vana tegelane
newCh ja miinus uus märk
Tagastatav väärtus:
See asendab stringis oldCh väärtusega newCh.
Kood:
public class Ex1 {public static void main (String args []) {String S1 = uus string ('kiire rebane hüppas') System.out.println ('Original String is': '+ S1) System.out.println ( 'String pärast sõna' kass 'asendamist sõnaga' koer ':' + S1.preplace ('kass', 'koer')) System.out.println ('String pärast kõigi' t 'asendamist tähega' a ':' + S1. asenda ('t', 'a'))}}
Väljund:
Original String is ': kass hüppas
String pärast „kassi” asendamist sõnaga „koer”: koer hüppas
String pärast kõigi mitte ’asendamist tähega a: kiire rebane hüppas
Asenda kõik
Java stringi asendamine (): See meetod tagastab uue stringi, mis asendab kogu regulaaravaldisele ja asendustringile vastava märgijärjestuse.
Süntaks:
public Str aizstavad kõik (Stringi regex, stringi asendamine)
Parameetrid:
c ++ fibonacci rekursioon
regx: regulaarne väljend
asendamine: asendusmärkide järjestus
Kood:
public class Ex2 {public static void main (String args []) {String str = 'Java veebi asendamise meetod' // eemalda tühikud String str2 = str.replaceAll ('s', '') System.out.println (str2 )}}
Javewebreplacemethod
Esiteks
Java string stringFirst (): See meetod asendab mis tahes antud stringi esimese alamstringi, mis sobib selle regulaaravaldisega.
Süntaks:
avalik str asendage esimene (stringi rgex, stringi asendamine)
Parameetrid:
rgex & miinus regulaaravaldis, millele antud string peab sobima.
regulaaravaldist asendav string ja miinus.
Kood:
public class Ex3 {public static void main (String args []) {String str = 'See on näide asendamisest' // Ainult esimene 'i' asendatakse '7' Stringiga str1 = str.replaceFirst ('i', ' 7 ') System.out.println (str1)}}
Väljund:
Th7s on näide asendamisest.
Sellega jõuame selle artikli lõpuni. Loodan, et said aru, kuidas stringe ja tähemärke asendada.
milline skanneri klassi meetod loeb stringi
Vaadake autor Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik koosneb enam kui 250 000 rahulolevast õppijast ja mis levib üle kogu maailma. Edureka Java J2EE ning SOA koolitus- ja sertifitseerimiskursus on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on mõeldud selleks, et anda Java-programmeerimisele edukas algus ja õpetada teid nii Java-põhi kui ka edasijõudnute kontseptsioonide ning erinevate Java-raamistike jaoks. Talveunerežiim & Kevad.
Kas teil on meile küsimus? Palun mainige seda selle ajaveebi kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.