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 sträng Split

    Java strängar ger programmerare med möjlighet att lagra och manipulera sekvenser av bokstäver. Strängen klass i Java implementerar olika metoder för att få information om innehållet i en text . Uppdelningen Metoden är en vanligt förekommande metod , vilket program för att förvärva delar av en sträng som element i en array , med strängen som helhet split med ett reguljärt uttryck . Metod

    klassen String split metoden finns i två former , en med en enda parameter och ett med två . Java-program kan anropa split metoden på String-objekt med metoden namn , ger en eller två parametrar som behövs . Till exempel visar följande kod utdrag dela en sträng variabel med blanksteg :

    String MyString = " En sekvens av ord " ,

    myString.split ( " " ) ;

    sträng i det här fallet är uppdelad i fyra delar , var och en innehållande ett ord i den ursprungliga meningen , lagras i den ordning de uppträder i den ursprungliga strängen värdet .
    Retur

    strängen split metoden returnerar en sträng array . Längden på arrayen är beroende av antalet av sträng sektioner, som ibland kallas " tokens ", till följd av delningen . Program kan komma åt array poster direkt som i följande exempel :

    System.out.println ( myString.split ( " " ) [ 0 ] ) ;//output " A "

    Alternativt ett program kan lagra strängen array som en variabel för vidare bearbetning :

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

    for (int i = 0 , I < textTokens . längd , i + + ) {

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

    }

    i detta fall sänder programmet varje element i strängen array på en separat rad .
    Regular Expression parameter

    den första parametern till strängen split metoden krävs för att funktionen ska fungera . Denna parameter anger ett reguljärt uttryck , som fungerar som en avgränsare för delningen . I " MyString " exempel mellanslag levereras som avgränsare , så de resulterande fältelementen representerar de delar av strängen som visas mellan blanksteg den innehåller . I Java , reguljära uttryck tillåter programmerare att matcha olika mönster av tecken inom strängar , med hjälp av dessa för att fungera som avgränsare för delningen .
    Limit Parameter

    Den andra parametern till strängen delningen är valfritt , representerande någon gräns programmeraren önskar verkställa på processen . Om ett program anropar split metoden utan att tillföra en gräns parameter , kommer åtgärden att utföras under hela strängen . Om en gräns parameter gör visas , kommer den delade funktionen utföras ett visst antal gånger . Till exempel visar följande kod används gränsvärdet parameter :

    String someWords = " Ett urval av ord " ,

    String [ ] wordTokens = someWords.split ( " " , 3 ) ;

    System.out.println ( wordTokens [ 2 ] ) ;//" av orden "

    efter delningen har utfört det antal gånger som anges gränsvärdet parametern , resten av strängen kopieras till den slutliga arrayen positionen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar Myoval & Myrectangle Klasser
    ·Hur du formaterar kolumner & siffror inom Java
    ·Hur Rita flera figurer i Java
    ·Hur till Ändra DPI i Java
    ·Hur du använder Scanner Data Träd
    ·Kodtyper för CC i Java
    ·Hur man skapar en sträng med variabel längd i Java
    ·Hur man skapar en lista med färger i JSP
    ·Hur man gör ett brädspel i Java
    ·Hur du gör din egen dator Dice Game
    Utvalda artiklarna
    ·Hur att ändra färger tabell bakgrund med Javascript
    ·Safe Browsing API för Python
    ·Hur Optimera MySQL i cPanel
    ·Hur vet jag vilken version av Flash Player Jag har
    ·Hur man tar bort en Oavslutad strängkonstant
    ·Hur man gör nya linjer i Python
    ·PHP String Typer
    ·Hur man beräknar Graycode
    ·Lägga till rader till DataView
    ·Så här visar en cylinder i Java
    Copyright © Dator Kunskap http://www.dator.xyz