Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
De Java-code voor het tellen van het aantal woorden in een array te gebruiken
Java-toepassingen vaak arrays om data items zoals tekenreeksen slaan . Als een programma opslaat strings in een array, kan het nuttig zijn om het totale aantal woorden bevat berekenen . Indien elk element van de array bevat slechts een enkel woord , dan is het aantal woorden is gewoon de lengte van de array. Als de arrayelementen meer dan een woord kan bevatten , zal een algoritme nodig te werken het totaal. Array Creation

Java-programma's kunnen snaar arrays rechtstreeks of door het lezen van tekst in van een externe bron , zoals een bestand of een database te creëren . Het volgende voorbeeld syntax demonstreert het maken van een array met een paar stringvariabelen erin :

String
[ ] someWords = { " appel " , " bananen oranje " , " druif meloen kersen " } ;

deze code maakt een instantie en de matrix tegelijkertijd , te vullen met een variabel aantal woorden op elke indexpositie . De techniek van het tellen van de woorden in een array is hetzelfde voor alle tekst strings .
Traversal

u een array doorlopen , Java-programma's maken vaak gebruik van " loops ", met elke lus iteratie focussen op een enkele array element , bewegen langs totdat de hele structuur is onderzocht . De volgende voorbeeldcode geeft aan itereren door de array :

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


( " Index " + i + " : " + someWords [ i ] ) ; }



Dit triviaal voorbeeld schrijft de tekst waarde op elke positie , samen met de integer index vertegenwoordigt het element positie . De lus "voor" verschijnt vaak binnen Java-programma's met array- structuren .
Array Elements

In gevallen waarin een array bevat slechts een enkel woord per element , u kunt het aantal woorden gehouden binnen de array door het vinden van de array lengte , dat is een geheel getal vertegenwoordigt hoeveel element posities bevat de matrix te berekenen . Bijvoorbeeld , de volgende alternatieve array slechts enkele woorden :

String
[ ] someWords = { " appel " , " banaan " , " druif " } ;

In dit geval is het aantal woorden is gelijk aan het aantal array- posities , zoals in de volgende code :

int numElements = someWords.length ;
String Split

Als een string array in een Java programma uit meerdere woorden in elk stringelement , de code moeten tellen hoeveel woorden worden weergegeven in elk element , het toevoegen van deze samen te komen tot het totaal . Om te berekenen hoeveel woorden binnen een tekenreeks verschijnen , kan de splitsing methode nuttig zijn. De string split methode verdeelt de snaar op een bepaalde tekenset weergegeven met behulp van een reguliere expressie . Bijvoorbeeld , de volgende code splitst een string op alle tekens die niet alfanumeriek zijn :

String zinnen
= " Hier zijn enkele woorden Hier zijn wat meer . ". ;

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

Om het aantal woorden te berekenen binnen een Java tekenreeksarray waarin elk element meerdere woorden bevatten , moet programmalogica het totaal voor elk element te berekenen , het toevoegen van een totaal van de matrix als geheel . De volgende voorbeeld code toont de techniek :

String
[ ] someWords = { " appel " , " bananen oranje " , " druif meloen kersen " } ;

int totalwords
= 0 ;

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

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

}

de totaalteller wordt gemaakt voordat de lus begint , zodat code binnen de lus kan toevoegen aan het, en het kan worden geopend nadat de lus klaar is met het uitvoeren < br . >

Previous: Next:
  Java Programming
·Hoe je Tetris Spelen in Java O…
·Hoe maak je een Android Emulat…
·Hoe kan ik een object beweging…
·Hoe het genereren van een Rand…
·Resize Methode voor Java-apple…
·Hoe maak je een Java Installer…
·Abstracte klasse Vs . Interfac…
·Hoe te Run PKZIP Van Java 
·Hoe je speciale tekens vervang…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Trace hand door Software Code 
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
  Programmering Articles
·Hoe maak je een AutoNummering gebruiken …
·Hoe maak je een Web Project Zorg in Ecli…
·Tutorial voor AJAX paginering en JQuery …
·Visual Basic Array Functie 
·Hoe maak je een Download van een Video P…
·Hoe een XLS -formaat Vanaf PHP 
·Verschil tussen Byte - Oriented I /O & K…
·Hoe te Wildcards gebruiken in map namen …
·Hoe maak je een formulier met jQuery Sch…
Copyright © Computer Kennis http://www.nldit.com