Analysere en streng betyr å analysere det for bestemte forekomster av tegn eller ord . Du kan analysere en streng i Java ved å opprette et skilletegn - et sett med tegn som kalles " tokens " som identifisere hvor du skal bryte opp strengen - og deretter ringe Java " split "-funksjonen som en parser . Denne funksjonen bruker skilletegn å bryte opp strengen og lagre resultatene i en streng array. Den delte funksjonen lar deg bryte strengen på hver forekomst av et skilletegn , eller , alternativt, kan du angi et maksimalt antall pauser. Lær ins og ut av syntaks , noen ganger referert til som formatering, som gjør det mulig å utnytte denne kraftige funksjonen i Java. Instruksjoner
en
Skriv inn følgende kode :
String myString = " Dette er strengen jeg ønsker å analysere ";
Denne koden skaper en streng variabel kalt ». myString " som du ønsker å dele med din parser
2
Skriv inn følgende kode :
String skilletegn = " [i ]";
< p > Dette skaper en streng som du vil bruke som skilletegn , som angir hvilke tegn du ønsker å bruke som symboler for å bryte opp de analyserte strengen . I dette eksempelet bruker du bare en liten "i ". Store bokstaver "I" ikke vil bli inkludert i analyseringsprosessen
3
Skriv inn følgende kode : .
String [ ] myParsedString = myString.split ( skilletegn ) ;
Denne linjen analyserer strengen , ved hjelp av skilletegn å bryte den opp . De firkantede parentes etter " String " indikerer at du ønsker å lage en matrise for å lagre resultatene . Verdien av " myParsedString " etter henrettelsen er ( " Th ", " s ", " S str ", " ng Jeg ønsker å analysere ") .
4
Type følgende kode :
String [ ] myParsedString = myString.split ( skilletegn , 3 ) ;
Denne linjen analyserer strengen tilsvarende for forhåndsvisninger eksempel , bortsett fra det begrenser rekke resultatet til tre verdier , ignorerer eventuelle forekomster av skilletegn etter den tredje . Verdien av " myParsedString " etter henrettelsen er ( " Th ", " s ", "S strengen jeg ønsker å analysere ") .