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

    Hur man beräknar vokalerna , Spaces och konsonanterna i en given sträng i Java

    När du handskas med textsträngar i dina Java -program , kan du behöva beräkna uppgifter om deras innehåll . Om du behöver beräkna antalet vokaler , konsonanter och mellanslag i en sträng kan du använda metoderna i klassen String . Denna klass innehåller en rad metoder för att ersätta en viss uppsättning tecken . Du kan använda dessa metoder för att räkna ut skillnaden i längd när du byter vokaler , konsonanter och utrymmen , som talar om hur många av dessa tecken i strängen innehöll ursprungligen . Instruktioner
    1

    Förbered din textsträng . Om du inte redan har en, kan du använda följande variabel provet sträng och värde : String MyWords = " Den snabba bruna räven hoppar över den lata hunden " ,

    Strängen innehåller minst en av varje bokstav av alfabetet . Du kan använda alla tecken du gillar och ge strängvariabeln ett valfritt namn .
    2

    Beräkna antalet vokaler i din sträng . Lägg till följande kod i ditt program : String vokaler = myWords.replaceAll ( " ? ( I) [ ^ aeiou ] " , " "); int numVowels = vowels.length ( ) ;

    första raden tar strängvariabeln , sedan ersätts allt annan än en vokal karaktär med en tom sträng. Koden anger valfritt antal tecken som inte är de fem vokal tecken i antingen övre eller nedre fall som den första metoden parametern , med den tomma strängen som den andra parametern . Koden anropar sedan metoden stränglängden . Antalet tecken kvar i strängen motsvarar antalet av vokaler i den ursprungliga strängen . Slutligen lagrar koden numret som en primitiv typ integer variabel .
    3

    Räkna konsonanterna i din sträng . Använda en ändrad version av vokal teknik , beräkna antalet konsonanter i din sträng enligt följande : . Int numConsonants = myWords.replaceAll ( " ? ( I) [ ^ bcdfghjklmnpqrstvwxyz ] " , " " ) längd ( ) ;

    Denna kod genomför processen i en enda rad , undvika behovet av en extra sträng variabel . Ersätt Metoden ersätter allt utom konsonanterna i strängen med en tom sträng , vilket innebär att endast konsonanterna från originalet .
    4

    Räkna antalet blanksteg i strängen . Lägg till följande kod i ditt program : . Int numSpaces = myWords.replaceAll ( " [ ^ ] " , " " ) längd ( ) ;

    Denna kod är något enklare än vokal och konsonant teknik , eftersom du inte behöver instruera Java att ignorera fallet . Denna gång ditt ersätta process är bara ute för att matcha ett enda tecken , så koden är kortare .
    5

    Testa din kod . Se till att din behandling beräkna vokaler , konsonanter och utrymmen korrekt , lägg till följande output uttalanden : System.out.println ( " Vokaler :" + numVowels ) , System.out.println ( " Konsonanter : " + numConsonants ), System.out.println ( " mellanslag: " + numSpaces ) ,

    Spara filen och kör programmet . Du bör se de summorna för varje tecken typ skrivit till utgången konsolen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får Paths Web Root i Java
    ·Hur Lämna en Java Coding Request
    ·Hur får Knapp Bakgrunder i Android
    ·En snabb handledning om Struts
    ·Java Switch Uttalande Tutorial
    ·Hur man gör sidor på Android
    ·Tutorial på Enterprise Java Bean
    ·Hur göra Border osynlig på en JFace Group
    ·Hur man skapar en horisontell Histogram med asterisk i …
    ·Hur att upptäcka om en viss Substring existerar i en s…
    Utvalda artiklarna
    ·Hur man testar en IP- Range i Python
    ·Hur man skapar DropDownList Med Key Sök i C
    ·Hur Återställ Fästingar i VB6
    ·Vad betyder Varning : Skriptet svarar Mean
    ·Funktion i C för Palindrommar
    ·Hur man installerar Java Runtime 5.0 för Windows XP
    ·Hur ansluta till DB2 Med SQL Developer
    ·Hur man skickar e-post till VB.Net System Mail
    ·Hur att skapa innovativa digitala interaktiva Teknik
    ·Hur Infoga PHP-kod i en statisk Block
    Copyright © Dator Kunskap http://www.dator.xyz