Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java Tutorial för Split Strings

    Java strängar lagra text tecken inom programmen . Om du har en textsträng du behöver delas upp i separata delar , använd split metoden i klassen String . Genomför split processen är vanligtvis okomplicerat , och du kan skräddarsy processen för att passa behoven i ditt projekt , välja ett reguljärt uttryck för att dela med och lagra resultatet i en sträng array . När du har elementen i en array , kan du slinga genom dem , utför all behandling du behöver . Instruktioner
    1

    Förbered din textsträng i din Java -program . Skapa en sträng , om du inte redan har en, i en av dina klass-filer . Följande exempel på syntaxen visar förklara och exemplifiera en enkel sträng variabel :

    String grönsaker = " lök , morot , potatis " ,

    Strängen innehåller ord avgränsas med komma tecken . Med hjälp av split metoden , kan du separera ord , lagra ett enda ord på varje element i en array .
    2

    Split din sträng och lagra resultatet i en sträng array variabel . Med hjälp av följande kod , genomföra split metoden på din sträng och spara resultaten i en matris struktur för senare bruk :

    String [ ] veg = vegetables.split ( " , " ) ;

    När den här koden körs , kommer din sträng array innehåller tre delar , var och en med ett enda ord i det . Koden anger kommatecken för att använda som avgränsare för operationen . Detta innebär att varje element i arrayen innehåller tecknen mellan kommatecken . Addera 3

    Loop genom din sträng array . För att testa resultaten av din- process , lägg till följande kod iteration igenom arrayen och skriva elementen ut till standard output konsolen :

    for (int i = 0 ; i. < veg.length , i + + ) {

    System.out.println ( veg [ i] ) ;

    }

    Spara filen och kör programmet för att testa det . Du bör se arrayelementen skrivna på separata rader .
    4

    Split din sträng med en gräns . Eventuellt tillämpa en gräns för den delade drift att bestämma hur många gånger som programmet delar upp strängen på av den angivna avgränsaren . Följande förändrad kod visar applicering av en vid användning av en andra parameter med metoden :

    String [ ] veg = vegetables.split ("," , 2 ) ;

    Resulterande array endast har två element i det , med den sista delen lagra allt kvar i den ursprungliga strängen efter den split operationen .
    5

    Experimentera med split metoden med reguljära uttryck . Du kan passera många olika reguljära uttryck till split metoden i sin första parameter , beroende på syftet med ditt projekt . Följande exempel visar uppdelning på alla tecken som inte är en bokstav eller en siffra :

    split ( " [ ^ a - ZA- Z0 - 9 ] " ) ;

    Detta exempel visar uppdelning på en eller mer av ett urval av karaktärer :

    split ( " + [ , . ] " ) ;

    Detta skulle arbeta för följande sträng :

    string grönsaker = " lök , morot , potatis , peppar " , .

    Använd olika reguljära uttryck för att förstå funktionen split metoden Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera en dubbel att flyta i Java utan att förlora…
    ·Hur man flyttar en NetBeans projekt från Mac till Wind…
    ·Hur man använder en Java String tokenizer
    ·Hur man gör en modell av jordens lager
    ·Hur man gör Flikar i Android
    ·Hur får Knapp Bakgrunder i Android
    ·Hur man skapar UML Från Java Källa
    ·Hur du ändrar text på etiketter i Java
    ·Hur man kan stoppa Måla i Java med JPanel
    ·Vad är Struts Plugin
    Utvalda artiklarna
    ·Hur storleksändra importerade bilder i Visual Basic 20…
    ·Hur man kompilerar Netcat
    ·Hur man gör en bild av en webbsida i PHP
    ·Cell Processor Tutorial
    ·FCM kod i MATLAB
    ·Hur Uppdatera tid Med VBScript
    ·Hur du tar bort det första elementet i C String
    ·Konvertera Rekursiv att Iterativ
    ·Hur du startar Mysql i Linux
    ·Konvertera Temperatur i QBasic
    Copyright © Dator Kunskap http://www.dator.xyz