Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe de Klinkers , Spaces & Medeklinkers van een gegeven string in Java Compute
Wanneer u te maken met tekenreeksen in uw Java-programma's , moet u mogelijk informatie over de inhoud te berekenen . Als u nodig hebt om het aantal klinkers , medeklinkers en ruimten in een string te berekenen , kunt u gebruik maken van de methoden van de klasse String . Deze klasse geeft een aantal methoden voor het vervangen van een bepaalde reeks tekens . U kunt deze methoden gebruiken om te berekenen het verschil in lengte als je vervangt klinkers , medeklinkers en ruimten , die je vertelt hoeveel van deze personages de string bevatte oorspronkelijk . Instructies
1

Bereid uw tekenreeks . Als je niet al een hebt , kunt u de volgende voorbeeld stringvariabele en waarde te gebruiken : String myWords = " De snelle bruine vos springt over de luie hond " ;

Deze reeks bevat ten minste een van elke letter van het alfabet . U kunt gebruik maken van alle tekens die u wilt en geven de string variabele een naam van uw keuze . Kopen van 2

Bereken het aantal klinkers in je string. Voeg de volgende code toe aan uw programma : String klinkers = myWords.replaceAll ( " ? ( I ) [ ^ aeiou ] " , " " ) ; int numVowels = vowels.length ( ) ;

eerste regel neemt de string variabele , vervangt dan is alles anders dan een klinker karakter met een lege string . De code geeft een aantal karakters die niet de vijf klinker tekens in hoofdletters of kleine letters als de eerste methode parameter , met de lege string als de tweede parameter . De code roept vervolgens de lengte van de string methode . Het aantal resterende tekens in de reeks correspondeert met het aantal klinkers in de oorspronkelijke reeks . Tot slot , de code slaat het nummer als een primitief soort integer variabele .
3

Tel de medeklinkers in je string. Met behulp van een gewijzigde versie van de klinker techniek , berekent het aantal medeklinkers in je string als volgt : . Int numConsonants = myWords.replaceAll ( " ? ( I ) [ ^ bcdfghjklmnpqrstvwxyz ] " , " " ) lengte ( ) ;

Deze code implementeert het proces in een enkele lijn , het vermijden van de noodzaak voor een extra stringvariabele . De replace methode vervangt alles afgezien van de medeklinkers in de string met een lege string , waardoor alleen de medeklinkers van het origineel .
4

Tel het aantal spaties in de string . Voeg de volgende code toe aan uw programma : . Int numSpaces = myWords.replaceAll ( " [ ^ ] " , " " ) lengte ( ) ;

Deze code is iets eenvoudiger dan de klinker en medeklinker techniek , omdat je niet hoeft te instrueren Java tot geval te negeren . Deze keer je vervangen proces is alleen op zoek naar een enkel karakter passen, zodat de code korter is .
5

Test uw code . Om ervoor te zorgen dat uw verwerking is het berekenen van de klinkers , medeklinkers en ruimten correct , voeg de volgende output statements : System.out.println ( " Klinkers : " + numVowels ) ; System.out.println ( " Medeklinkers : " + numConsonants ) ; System.out.println ( " Spaces : " + numSpaces ) ;

Sla uw bestand en uitvoeren van uw programma. U moet de totalen zien voor elk personage geschreven naar de uitgang console .

Previous: Next:
  Java Programming
·Hoe te vergelijken Alfabetisch…
·Hoe maak je een Android App in…
·Hoe te HashMap converteren naa…
·Wat is het verschil tussen Jav…
·Hoe te Sessie Attributen Set i…
·Basic Java Codes 
·Hoe maak je een Android Emulat…
·Hoe te Decimale Format ligt aa…
·Hoe schrijf je Android 1.1 SDK…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·SQLite Bestandstypen 
·Hoe maak je een statische variabele in C…
·Hoe de Decline -knop Naam wijzigen in he…
·Hoe te gebruiken Inkleuren in jQuery 
·PHP Class var Functie 
·Hoe te Test Stress AJAX 
·Hoe om te leren Rational Rose 
·Hoe te gebruiken VB te communiceren met …
·Hoe kan ik schrijven Java dat een bestan…
Copyright © Computer Kennis http://www.nldit.com