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
    Den Java-kode for å telle antall ord i en matrise
    Java-programmer bruker ofte matriser til å lagre data elementer som tekststrenger . Dersom et program lagring av strenger i en matrise , kan det være nyttig å beregne det totale antall ord som inngår . Hvis hvert matriseelement inneholder bare et enkelt ord , da antall ord er simpelthen lengden av tabellen. Men hvis matriseelementer kan inneholde mer enn ett ord , vil en algoritme være nødvendig å regne ut totalt. Array Creation

    Java-programmer kan opprette streng arrays direkte eller ved å lese tekst fra en ekstern kilde , for eksempel en fil eller database . Følgende eksempel syntaks demonstrerer lage en matrise med noen strengvariabler i det : en

    String [ ] someWords = {" eple ", " banan appelsin ", " drue melon kirsebær "} ;

    denne koden skaper og instantiates rekken samtidig , å fylle den med et variabelt antall ord i hver indeks stilling . Teknikken med å telle ord i en matrise er det samme for alle tekststrenger .
    Traversering

    å traversere en matrise, Java-programmer bruker ofte " loops ", med hver sløyfe iterasjon fokusere på en enkelt matrise element , flytte sammen til hele strukturen har blitt utforsket. Følgende eksempelkode demonstrerer iterating gjennom rekke : en

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

    System.out.println ( "Index " + i + " : "+ someWords [ i] ) ;

    }
    p Dette trivielt eksempel skriver ut teksten verdi på hver posisjon sammen med heltall indeksen representerer element posisjon. Den " for" løkke vises ofte innen Java- programmer med array- strukturer .

    Array Elements

    I tilfeller der en matrise inneholder bare ett ord per element , du kan beregne antall ord holdt i matrisen ved å finne ut matrisen lengde , som er et heltall som representerer hvor mange element stillinger i matrisen inneholder . For eksempel inneholder følgende alternativ matrise bare enkle ord:

    String [ ] someWords = {" eple ", " banan ", " drue "} ;

    I dette tilfellet antall ordene tilsvarer antall rekke posisjoner , som i følgende kode :

    int numElements = someWords.length ;
    String Split
    p Hvis en streng array i et Java -program inneholder flere ord i hver streng element , vil koden trenger å telle hvor mange ord er oppført innenfor hvert element , og legger disse sammen for å komme fram til den totale figuren . For å beregne hvor mange ord vises i en tekststreng , kan splitt metoden være nyttig . Strengen split metoden deler strengen på et gitt tegnsett representert ved hjelp av et regulært uttrykk. For eksempel deler følgende kode en streng på noen tegn som ikke er alfanumeriske :

    String setninger = " Her er noen ord Her er noen flere. . ";

    String [ ] ord = sentences.split ( " [ ^ a- zA - Z0 - 9 ] + ");
    flere Words per Element

    For å beregne antall ord i en Java streng rekke der hvert element kan inneholde flere ord må programlogikk beregne for hvert element , å legge til et totalt for matrisen som helhet. Følgende eksempel kode demonstrerer teknikken : en

    String [ ] someWords = {" eple ", " banan appelsin ", " drue melon kirsebær "} ;

    int totalWords = 0 ;

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

    totalWords + = someWords [ i] split ("[ ^ a- zA - Z0 - 9 ] +" ) . . lengde;

    }

    den totale disken er opprettet før løkken begynner, slik at koden inne i loopen kan legge til det, og det kan nås etter løkken er ferdig utførende

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Java WAR pakke 
    ·Hvordan bruke en skanner for flere ord i Java 
    ·Hvordan finne Utenlandske Keys Bruke Inner Delta i Java…
    ·Hvorfor er Java Strings uforanderlige 
    ·String Sammenligning i JSP 
    ·Hvordan fjerner jeg en apostrof Fra en String i Java 
    ·Hvordan Lukk alle åpne nettleservinduer Med Java 
    ·Slik spiller en JSP-fil 
    ·Bruk av Java Generisk til Return Type 
    ·Hvordan lage War File Syntax 
      Anbefalte artikler
    ·Trinnene for å installere JDK på en datamaskin 
    ·Hva er en JAR Fil 
    ·Hvordan få Koordinater for Linux markøren 
    ·Hvordan fikse Tab Mellomrom i Eclipse 
    ·Hvordan bruke WPF TextBlock 
    ·Hvordan lage en lenket liste i C 
    ·Hvordan skrive en Sales Tax Program i Java bruker to pr…
    ·Hva er et datasett i Coding 
    ·Hvordan sjekke om en modul Loaded i Python 
    ·Hvordan bygge en elektronisk Nedtelling 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/