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
    Java String Split Koder
    The Java String klassen inneholder metoder for behandling av tekst Strings , inkludert tilgang til og endrer tegn. Den delte metoden deler en gitt tekststreng i individuelle elementer , noen ganger referert til som " tokens ". Disse symbolene blir automatisk plassert i en String array, som returneres når split metoden kalles . Ved bruk av split metoden, utviklerne har en rekke valg når det gjelder å velge strengen , behandler den resulterende matrisen og skape den vanlige uttrykk som brukes for splitting. Delt på en streng variabel Hjemreise en Array

    Den enkleste tilfelle av splitting en Java String innebærer å utføre metoden på en String variabel , tildele resultatet til en String array. I følgende eksempel kode , er det vanlige uttrykket brukes til å splitte String et enkelt mellomrom karakter : en

    String fullString = " Her er litt tekst ";

    String [ ] stringTokens = fullString.split ( " ");

    hvert av ordene i den opprinnelige strengen vil nå bli lagret ved fortløpende rekke posisjoner. Følgende test linjen vil skrive " Here" til standard ut konsollen : en

    System.out.println ( stringTokens [ 0 ] ) ;
    Split med en grense

    String split metoden kan eventuelt bli vedtatt en primitiv type " int " parameter som angir en grense . Grensen bestemmer antallet ganger splitten operasjonen er utført. Når grensen er nådd , vil den resterende String delen plasseres på den endelige matrise posisjon. Følgende kode demonstrerer ved hjelp av en grense som en del av det delte prosessen : en

    String [ ] stringTokens = fullString.split ("" , 3 ) ;

    Bruke den opprinnelige " fullString " variable , den følgende vil sende ut " litt tekst " til konsollen : en

    System.out.println ( stringTokens [ 2 ] ) ;
    Split på en strenglitteral

    samt utføre split metoden på String variabler , kan Java programmer utfører den på strenger , der verdien av String fremgår eksplisitt før metoden kalles på den. Følgende eksempelkode demonstrerer en alternativ måte å produsere det samme resultatet som " fullString " eksempel : .

    String [ ] stringTokens = " Her er litt tekst " split ( "", 3 ) ;
    < p> Denne syntaksen er nyttig i tilfeller der den opprinnelige teksten String innholdet ikke er nødvendig når splitten er fullført .
    Split med varierende Regular Expressions

    den første parameteren til Java String split metoden indikerer et regulært uttrykk . Regulære uttrykk i Java indikerer sett og mønstre av tegn å matche innenfor en String

    deler for eksempel følgende syntaks String på noen tegn som ikke er enten en øvre eller nedre bokstav : .
    < P > split ( " [ ^ a- zA -Z ] ");

    å splitte String hver gang et siffer er oppstått, gjelder følgende syntaks : en

    split ("[ 0-9 ] ");
    p Det er mange mulige regulære uttrykk i Java , inkludert " . metategn "som har spesielle betydninger

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Java Decompiler 
    ·Slik fjerner duplikater fra et kart i Java 
    ·Hvordan bruke javamail å sende en HTML- e-post 
    ·Hvorfor trenger vi Java for Windows -systemer 
    ·Hvordan lage unntak klasser i Java 
    ·Slik Clear JTextField 
    ·Hvordan Kryptere en stor fil i Java 
    ·Slik konfigurerer Java JDK 
    ·Hvordan legge til JDK til din CLASSPATH 
    ·Hvordan Tegn trekanter i Java 
      Anbefalte artikler
    ·Hvordan lage en link i VBA 
    ·Slik konverterer UTC til Pacific Time i PHP 
    ·Slik konverterer en liste til en matrise i Python 
    ·Definisjon av Computer Programmeringsspråk 
    ·Logisk indeksering i MATLAB 
    ·Slik skjuler Passord Tegn i STDIN Perl Windows 
    ·VBA Vs . Visual Basic 
    ·Hvordan sette Socket Blokkering til False 
    ·Hvordan lage en tekstfil i Visual Basic 6 
    ·Forskjeller i malloc og Calloc 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/