| 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
    Den Java-kode til at tælle antallet af ord i et array
    Java-programmer bruger ofte arrays til at gemme data elementer såsom tekststrenge . Hvis et program lagrer strenge i en matrix , kan det være nyttigt at beregne det samlede antal indeholdt ord . Hvis hver array element kun indeholder et enkelt ord , så antallet af ord er simpelthen længden af ​​array . Men hvis array elementer kan indeholde mere end ét ord, vil en algoritme være nødvendigt at arbejde ud alt. Array Creation

    Java-programmer kan skabe snor arrays direkte eller ved at læse tekst fra en ekstern kilde , såsom en fil eller database. Det følgende eksempel syntaks demonstrerer skabe et array med et par snor variabler i det : Hej

    String [ ] someWords = {" apple ", " banana orange" , " drue melon kirsebær "} ;

    denne kode opretter og instantierer array samtidigt , fylde den med et variabelt antal ord på hvert indeks position. Teknikken med at tælle ordene i et array er den samme for alle tekststrenge .
    Traversal

    For at krydse et array , Java-programmer bruger ofte " loops ", med hver sløjfe iteration fokuserer på et enkelt array element , bevæger sig langs indtil hele strukturen er blevet udforsket . Følgende kodeeksempel viser iteration gennem array : Hej

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

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

    }

    Denne trivielt eksempel skriver ud tekstværdien ved hver position sammen med heltal indekset repræsenterer det element position. Den " for" loop forekommer ofte inden for Java-programmer byder array- strukturer.

    Array Elements

    I tilfælde, hvor en matrix kun indeholder et enkelt ord per element kan du beregne antallet af ord holdes inden array ved at finde ud array længde, hvilket er et heltal værdi, der repræsenterer hvor mange element positioner array indeholder . For eksempel indeholder følgende alternative matrix kun enkelte ord :

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

    I dette tilfælde er antallet af ord svarer til antallet af array- positioner , som i den følgende kode : Hej

    int numElements = someWords.length ,
    String Split
    p Hvis en streng array i et Java -program indeholder flere ord i hver streng element , vil koden nødt til at tælle , hvor mange ord der er opført inden for hvert element , tilføjer disse sammen at nå frem til det samlede tal . At beregne, hvor mange ord forekommer i en tekststreng , kan split metoden være nyttig. Strengen split metoden opdeler strengen på en given tegnsæt repræsenteret ved hjælp af et regulært udtryk . For eksempel opdeler følgende kode en streng på alle tegn , der ikke er alfanumeriske :

    String sætninger = " Her er nogle ord Her er nogle flere. ."

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

    For at beregne antallet af ord i en Java streng matrix , hvor hvert element kan indeholde flere ord , skal programlogik beregne den samlede for hvert element , tilsætning til en alt for array som en helhed . Det følgende eksempel kode demonstrerer teknikken : Hej

    String [ ] someWords = {" apple ", " banana orange" , " drue melon kirsebær " };

    int totalWords = 0;

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

    totalWords + = someWords [i] split ( " [^ a-zA - Z0 -9 ] + "). . længde

    }

    samlede tæller oprettet før løkken starter, således at kode inde i løkken kan føje til det, og det kan tilgås efter løkken er færdig udførelse < br . >

    Forrige :

    næste :
      Relaterede artikler
    ·Tutorial om hvordan man skriver Java Applets 
    ·Sådan Find en Understreng i Java 
    ·Hvad Er String Class i Java 
    ·Sådan Flyt mellem rammer i Java 
    ·Hvordan man skriver en Sales Tax Program i Java Brug 2 …
    ·The Best AJAX ramme for Java 
    ·Hvordan man laver en JTable i NetBeans 
    ·Fordele af Custom Tags 
    ·Hvordan kan jeg installere Java til min HP computer 
    ·Sådan Store heltal i et array i Java 
      Anbefalede Artikler
    ·Sådan Gør Regelmæssig Division i Python 
    ·Hvordan man tegner en linje i PHP 
    ·Sådan Execute en ekstern Java Script Når en HTML-webs…
    ·Sådan bruges HeapSize Funktion 
    ·Sådan Erstat TSQL 
    ·Sådan Indsæt et tidsstempel i PHP MySQL 
    ·Sådan Stop en procedure VB6.0 
    ·Sådan vælges flere i MySQL 
    ·Hvad betyder Array Dimension Missing Mean i Java progra…
    ·Sådan bruges Loops i VB6 
    Copyright © Computer Viden http://www.computerdk.com