Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan Split i Java
    Java String klassen gir en rekke funksjoner for å behandle tekst . Bruke split metoden, kan du opprette en rekke Strings representerer underseksjoner av en større String. Java Strings er delt ved hjelp av et vanlig uttrykk , som definerer hvilke tegn i strengen skal brukes til å avgrense de delene som skal deles . For eksempel , for å skille ordene i en setning , slik at hver og en har en enkelt matrise element , kan du dele setning String med et mellomrom som regulært uttrykk. The String split metoden er enkel og lett å lære . Instruksjoner
    en

    Lag String teksten du ønsker å dele i Java- program . Bruke følgende eksempel koden hvis du ikke allerede har en String du vil dele : en

    String completeText = "Her er litt tekst ";

    Dette rett og slett instantiates et String objekt med en grunnleggende del av tekst som inneholder ord som skilles med mellomrom . Lag en String av din egen hvis du foretrekker , huske å inkludere en splittet personlighet flere ganger i den.
    2

    Split din String. Bruk følgende syntaks til å dele din tekst String : en

    completeText.split ( " ");

    Denne linjen utfører delt drift på String , ved hjelp av mellomrom som skilletegn , som indikert av parameteren. Endre linjen som følger , tildele resultatet av delt drift til en rekke objekt : en

    String [ ] textTokens = completeText.split ( " ");

    Matrisen inneholder nå ett element for hver del innenfor den opprinnelige String som dukket opp mellom mellomrom .
    3

    Output resultatene av delt drift . Legg til følgende kode for å sløyfe gjennom resultatet av split -funksjonen , skriver hvert element ut til en enkelt linje i produksjonen konsollen : en

    for (String tkn : textTokens )

    { System.out . println ( "-" + tkn ) ;}

    Lagre programmet , deretter kompilere og kjøre den. Du bør se følgende skrevet ut til konsollen , med mindre du har brukt din egen originale String : en

    - Her

    - er

    - noen

    - tekst
    4

    Bruk flere tegn å dele din String. Du har mange alternativer i form av hvordan du deler en tekststreng i Java. For å demonstrere en annen, endre din String erklæringen som følger : en

    String completeText = " Her er litt tekst , pluss mer . ";

    Nå endre delt drift som følger:
    < p > String [ ] textTokens = completeText.split ( " [, . ] + ");

    klammer tyder på at flere tegn kan brukes til å splitte String, mens plusstegnet indikerer at en rekke av disse tegn som forekommer sammen bør behandles som en. Teste programmet for å se resultatet .
    5

    Begrens delt drift . Du kan bruke en grense for hvor mange ganger split -funksjonen brukes på String din , slutt å bestemme lengden på den resulterende matrisen . Endre din split funksjon som følger : en

    String [ ] textTokens = completeText.split ( " [, . ] +" , 3 ) ;

    Test program og du skal se følgende resultat :

    - Her

    - er

    - . litt tekst, pluss mer

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få FileReader å få en katalog i Java 
    ·Hjelp med sekvensiell filer i Java Programming 
    ·Slik fjerner Cookies i Java 
    ·Hvordan sette den CLASSPATH i Eclipse 
    ·Slik konverterer en dato for å UTC Bruke Java 
    ·Hvordan finne hvis en Java Runtime Environment er insta…
    ·Hvordan utvikler jeg 508 kompatibel programvare for Jav…
    ·Android java-kode Tools 
    ·Hvordan velge en verdi fra ComboBox i Java 
    ·Java Frame Tutorials 
      Anbefalte artikler
    ·Silverlight 2 egendefinert kontroll Tutorial 
    ·Sette inn i et Grid View 
    ·Hvordan lese en CSV-fil i PHP 
    ·Dim Valg i VBA 
    ·Free Computer Programming Trening 
    ·Tilgang til banen er avslått i Visual Studio 2010 
    ·Slik Seal JAXB Brudd i Oracle XML 
    ·Hvordan endre en JTable Cell Color 
    ·PE Header DLL Kjennetegn 
    ·Slik deaktiverer PHP Register Globals 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/