Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Den Java-kod för att räkna antalet ord i en Array

    Java-program använder ofta arrayer för att lagra dataelement som textsträngar . Om ett program lagrar strängar i en array , kan det vara till hjälp att beräkna den totala antalet innehöll ord . Om varje arrayelement innehåller endast ett enda ord, då antalet ord är helt enkelt längden på arrayen . Men om arrayelementen kan innehålla mer än ett ord , kommer en algoritm vara nödvändigt att räkna ut den totala . Array Creation

    Java-program kan skapa sträng arrayer direkt eller genom att läsa text i från en extern källa , t ex en fil eller databas. Följande exempel syntax demonstrerar skapa en array med några strängvariabler i det :

    String [ ] someWords = { " apple " , " banan apelsin " , " druva melon cherry " } ;

    Denna kod skapar och instansieras arrayen samtidigt , fylla den med ett variabelt antal ord vid varje index position. Tekniken att räkna orden i en array är samma för alla textsträngar . Addera Traversal

    att passera en array , Java-program använder ofta " loopar ", med varje slingiteration fokuserar på en enda array-element , rör sig längs dess hela strukturen har undersökts . Följande exempelkod visar iteration igenom arrayen :

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

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

    }

    trivialt exempel skriver ut texten värdet på varje position längs med heltalsindex representerar elementet positionen . Den " för " loop verkar ofta inom Java -program som presenterar matrisstrukturer .
    Arrayelementen

    I de fall där en matris innehåller endast ett enda ord per element , du kan räkna antalet ord som hålls inom gruppen genom att ta reda arrayen längden , vilket är ett heltal som representerar hur många inslag positioner arrayen innehåller . Till exempel , har följande alternativa matrisen endast enskilda ord :

    String [ ] someWords = { "äpple" , "banana " , "grape " };

    I det här fallet , antalet ord motsvarar antalet array positioner , som i följande kod :

    int numElements = someWords.length ;
    String Split
    p Om en sträng array i ett Java -program innehåller flera ord inom varje sträng elementet , kommer koden att behöva räkna hur många ord är listade inom varje element , lägga dem tillsammans för att komma fram till den totala siffran . För att beräkna hur många ord stå i en textsträng , kan den delade metoden vara till hjälp . Strängen separeringsmetoden delar strängen på en viss teckenuppsättning representeras med ett reguljärt uttryck . Delar exempelvis följande kod en sträng på alla tecken som inte är alfanumeriska :

    String meningar = " Här är några ord Här är några mer . . " ;

    String [ ] ord = sentences.split ( " [ ^ a -ZA - Z0 - 9 ] + ");
    flera ord per element

    att beräkna antalet ord inom en Java sträng array där varje element kan innehålla flera ord , måste programlogik beräkna summan för varje element , lägga till ett totalt för gruppen som helhet . Följande exempelkod visar tekniken :

    String [ ] someWords = { " apple " , " banan apelsin " , " druva melon cherry " };

    int totalWords = 0 ;

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

    totalWords + = someWords [ i] split ( " [ ^ a - zA- Z0 - 9 ] + " ) . . längd ,

    }

    Totalräkneverket skapas innan slingan börjar , så att koden inuti slingan kan lägga till det , och det kan nås efter slingan har körts
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Fyra primitiva typer i Java
    ·Java vs C : Likheter och skillnader
    ·Hur till Redigera JSP i NetBeans
    ·Hur man gör en applet med Eclipse för Java
    ·Hur man stänger av JSP Validering i Eclipse
    ·Hur får Makro variabler i Java Variabler
    ·Hur får man en fil effektivt med FTP i Java
    ·Hur att skriva min egen Exception Handler i Java
    ·Hur kan jag skriva ut alla Prime Numbers i Java
    ·Hur du ändrar färg i Java Applets
    Utvalda artiklarna
    ·Ställa en session variabel i PHP
    ·PHP Tutorial för en Simple Gallery
    ·Hur man släpper ett lås i MySQL
    ·Hur sortera flera listor i Python
    ·Sun /Java & Error 1722
    ·Hur man anropar en lagrad procedur i en SQL Server frå…
    ·Hur du formaterar en militär tidssträng som standard …
    ·Hur ta reda på vilken version av Python du har
    ·Hur berätta om Perl är 32 eller 64 - bit
    ·Hur man skapar en COBOL häfte
    Copyright © Dator Kunskap http://www.dator.xyz