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 Metode til Split i Comma i en Separert Linje
    Java programmeringsspråk tilbyr mange innebygde funksjoner som lar programmerere å utføre grunnleggende oppgaver i hverdagen programmering. Men disse funksjonene er noen ganger ikke lett tilgjengelig for programmerere for implementering. Ved hjelp av innebygde funksjoner for å løse problemer kan hjelpe produksjon, men hjelper ikke begynnelsen programmerere lære å løse grunnleggende oppgaver eller forstå hvordan underliggende funksjoner fungerer . For eksempel kan mens Java inneholder en innebygd streng splitting funksjon, lære å bygge en fra bunnen viser hvordan du traversere og manipulere strenger , sette sammen strenger og returnerer matriser fra metoder. Grunnleggende funksjon Struktur

    splitting metoden vil ta som et argument en streng å splitte. Funksjonen vil ta denne strengen argument og lage en serie med mindre sub strenger basert på plassering av komma i den opprinnelige strengen . Siden det vil muligens være mer enn én sub streng , lagrer funksjon disse strengene i en rekke strenger , som den passerer tilbake til å kalle programmet som en avkastning verdi : en

    klasse SplitExample {

    public static String [ ] splitter ( String arg) {

    } }
    traversering String

    metoden vil, som sin primære virksomhet , travers strengen på jakt etter komma. Dette kan oppnås med en enkel "for" loop som gjentas over hvert tegn i strengen . Ved hjelp av strengen klassens innebygde " Charat "-funksjonen , kan programmereren vurdere hver karakter, så det er oppstått . Hver iterasjon kan opprette en ny sub streng til å møte et komma : en

    public static String [] splitter ( String arg) {

    String [ ] liste = new String [ 10 ] ; //sub string arraycount = 0; String sub = " "; //strøm sub streng

    for ( int i = 0 ; i < arg.length (); i + + ) { sub + = arg.charAt ( i) ;} }
    Splitting String

    sløyfen må skille sub strenger basert på plassering av komma. Derfor vil en " hvis " statement i loop sjekke gjeldende tegnet mot komma karakter. Hvis det er en kamp , betyr det at det gjeldende innholdet i "sub " hold en komplett sub streng , som deretter kan lagres i matrisen : en

    for ( int i = 0 ; i < arg . lengde (); i + + ) {

    if ( arg.charAt ( i) == ' , ') { list [ teller] = sub , sub = " "; teller + +; } else { sub + = arg.charAt ( i) ;} }
    Hjemreise et String Array

    slutt, trenger all den metoden å gjøre er å kopiere den siste sub strengen fra større strengargument , som ikke vil slutte med komma siden den ligger i enden av argumentstrengen . Deretter vil matrisen inneholde alle sub strenger atskilt med komma uten å ta med komma. Metoden returnerer matrisen til å kalle programmet : en

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

    if ( arg.charAt ( i) = = ',' ) { list [ teller] = sub , sub = " "; teller + +; } else { sub + = arg.charAt ( i) ;} }

    liste [teller ] = sub ;

    retur-listen ;

    früher :

     Weiter:
      Relatert Artike
    ·Hva er årsaken til JRun Servlet Error 500 Null 
    ·Hvordan Tving Constructor for Non - Generisk Bruk bare …
    ·Hvordan bygge en beslutning treet i Java Open Source 
    ·Kan vi bruke selen i Java 
    ·Hvordan avinstallere Subversive på Eclipse 
    ·Hvordan lage Java Pop -Up sider 
    ·Java Applet mislyktes 
    ·Slik fjerner et element i MIDP 2.0 automagisk 
    ·Har Gjør Java Virtual Machine Java Mer eller mindre si…
    ·NetBeans IDE 6.1 Mobile Tutorials 
      Anbefalte artikler
    ·Ytre Funksjon og omfang i Python 
    ·Hvordan oppdatere & Økning MySQL 
    ·Regular Expression Opplæring for Python 2.5 
    ·Hvordan lage interaktive widgets for Android 
    ·Slik installerer Android 2.3 Bruk SDK 
    ·Hvordan få et domenenavn i PHP 
    ·Cool Visual Basic prosjektideer 
    ·Hva er Msgina.dll 
    ·Hvordan legge til varer i en Combo Box Med JavaScript 
    ·Hvordan lage og oppdatere data Funksjoner 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/