| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java String Split Koder
    Java String klassen indeholder metoder til behandling af tekststrenge , herunder adgang til og ændre tegn. Opdelingen Metoden opdeler en given tekststreng i de enkelte poster , der undertiden omtales som " tokens ". Disse tokens er automatisk placeret i en String array, som returneres , når split metoden kaldes . Når du bruger split -metoden, udviklere har en række valg med hensyn til valg af strengen , forarbejdning den resulterende matrix og skabe det regulære udtryk bruges til at opdele . Split på et strengvariabel returnerer en tabel

    enkleste tilfælde at opdele en Java String involverer udøvelse af fremgangsmåden på en String variabel tildele resultat til en String array. I det følgende eksempel kode , er det regulære udtryk bruges til at opdele String et enkelt mellemrum karakter : Hej

    String fullString = " Her er noget tekst "

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

    Hver af ordene i den oprindelige streng vil nu blive opbevaret på hinanden følgende array- positioner. Den følgende test linje vil skrive " Here" til den standard output konsollen : Hej

    System.out.println ( stringTokens [0 ])
    Split med en grænse
    < br >

    String split metoden kan eventuelt bestået en primitiv type " int " , der angiver en grænse. Grænsen bestemmer antallet af gange split operation udføres . Når grænsen er nået, vil den resterende String sektionen anbringes ved den endelige matrix position. Følgende kode viser ved hjælp af en grænse som led i den delte processen : Hej

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

    Brug den oprindelige " fullString " variable , den følgende vil udsende " noget tekst " til konsollen : Hej

    System.out.println ( stringTokens [2] ),
    Split på et strenglitteral
    < br >

    samt udføre split metode på String variabler , kan Java-programmer udføre det på strengkonstanter , hvor værdien af ​​String udtrykkeligt er angivet før metoden kaldes på den. Følgende kodeeksempel viser en alternativ måde at producere det samme resultat som " fullString " eksempel : .

    String [ ] stringTokens = " Her er noget tekst " split ( "" , 3) ;
    < p> Denne syntaks er nyttig i tilfælde, hvor den oprindelige tekst String indhold er ikke påkrævet, når den split operation er færdig.
    Split med varierende Regular Expressions

    første parameter til Java String split metoden indikerer et regulært udtryk . Regulære udtryk i Java viser sæt og mønstre af tegn til at matche i en String

    For eksempel følgende syntaks opdeler String på ethvert tegn , der ikke er enten en øvre eller nedre bogstav : .
    < P > split ( " [^ a-zA - Z] ");

    For at opdele String hver gang et ciffer er stødt på, følgende syntaks gælder : Hej

    split ( " [0-9 ] ");
    p Der er mange mulige regulære udtryk i Java , herunder " . metategn " , som har særlige betydninger

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til at gå gennem en Grails App Brug NetBeans 
    ·Sådan at fange en undtagelse i en statisk blok i Java 
    ·Sådan bruges Java 2D at male på et billede 
    ·Sådan eksporteres et projekt i NetBeans 
    ·Sådan Medtag en fil i en JSP 
    ·Sådan konfigureres Ant Med Eclipse Step -by- Step 
    ·Hvordan man laver en metode Execute ved at trykke på e…
    ·Sådan Konverter HTML til tekst i Java 
    ·Sådan Beregn procentdel for tekstfiler i Java 
    ·Sådan Sørg en Input er et tal i Java 
      Anbefalede Artikler
    ·Hvad er henvisninger , og hvordan bruges de 
    ·Sådan bruges Arv i Ruby 
    ·Sådan får Folder Size i VB6 
    ·Hvordan skal tjekkes mouseDown i Visual Basic 
    ·Sådan får du adgang VBA Datatyper 
    ·Hvordan indsætter jeg et stykke i FBML format 
    ·Sådan bruges VBScript History Object 
    ·Sådan Luk UserForm 
    ·Sådan Indsæt Tabs Into Strings i Java 
    ·Hvordan kan man øge tekstfeltet Størrelse i en Java-a…
    Copyright © Computer Viden http://www.computerdk.com