| 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
    Sådan Compute vokalerne , Spaces og konsonanter en given streng i Java
    Når du handler med tekststrenge i dine Java -programmer , kan du blive nødt til at beregne oplysninger om deres indhold. Hvis du har brug for at beregne antallet af vokaler , konsonanter og mellemrum i en streng , kan du bruge metoder strengen klasse. Denne klasse indeholder en række metoder til at erstatte et givet sæt af tegn. Du kan bruge disse metoder til at finde ud af forskellen i længde, når du udskifter vokaler , konsonanter og rum , som fortæller dig, hvor mange af disse tegn strengen indeholdt oprindeligt . Instruktioner
    1

    Forbered din tekststreng. Hvis du ikke allerede har en, kan du bruge følgende prøve strengvariabel og værdi : String myWords = " Den hurtige brune ræv hopper over den dovne hund "

    Denne streng indeholder mindst én af hvert bogstav af alfabetet . Du kan bruge tegn, du kan lide og give streng variabel et navn efter eget valg.
    2

    Beregn antallet af vokaler i din streng. Føj følgende kode til dit program : String vokaler = myWords.replaceAll ( " ? ( I) [^ aeiou ]", " "); int numVowels = vowels.length ();

    første linje tager strengen variabel, så erstatter alt andet end en vokal karakter med en tom streng . Koden angiver et vilkårligt antal tegn , der ikke er de fem vokal tegn i enten store eller små bogstaver , da den første metode parameter med den tomme streng som den anden parameter. Koden kalder derefter strenglængde metoden. Antallet af anslag tilbage i strengen svarer til antallet af vokaler i den oprindelige streng . Endelig koden gemmer nummeret som en primitiv form integer variabel.
    3

    Tæl konsonanter i din streng. Brug af en ændret udgave af vokalen teknik beregne antallet af konsonanter i din streng som følger: . Int numConsonants = myWords.replaceAll ( " ? ( I) [^ bcdfghjklmnpqrstvwxyz ] ", "" ) længde ( ) ;

    Denne kode implementerer processen på en enkelt linje , undgå behovet for et ekstra streng variabel . Erstat metode erstatter alt bortset fra konsonanterne i strengen med en tom streng , så kun konsonanterne fra originalen.
    4

    Tæl antallet af pladser i strengen . Føj følgende kode til dit program : . Int numSpaces = myWords.replaceAll ( " [^] ", "" ) Længde ();

    Denne kode er lidt enklere end vokalen og konsonant teknik , da du ikke behøver at instruere Java at ignorere sagen. Denne gang din udskiftningsprocessen kun søger at matche en enkelt karakter , så koden er kortere.
    5.

    Test din kode . For at sikre din behandlingen beregning af vokaler , konsonanter og mellemrum korrekt , tilføje følgende output udsagn : System.out.println ( " vokaler :" + numVowels ) System.out.println ( " Konsonanter :" + numConsonants ); System.out.println ( " Spaces :" + numSpaces ),

    Gem din fil og køre dit program. Du bør se totaler for hver karakter type skrives til output konsollen.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kompilerer i Java 
    ·Sådan fjernes Standard attribut værdier fra Output Ja…
    ·Hvordan man laver en metode Execute ved at trykke på e…
    ·Sådan Send en Int via et netværk i Java 
    ·Sådan Indtast boolske udtryk i Java 
    ·Sådan Find Chromatic polynomier i Java 
    ·Sådan Konverter ServletInputStream til FileInputStream…
    ·Sådan slettes en String Fra et Dobbelt Linked liste i …
    ·Sådan ændres et heltal til en streng i Java 
    ·Sådan oprettes brugerdefinerede Undtagelser i Java 
      Anbefalede Artikler
    ·Sådan åbner et link på det samme vindue , når Brug …
    ·Sådan Post til JSON i ColdFusion 
    ·Sådan Wrap Lines i Netbeans 
    ·Hvordan man laver en chat system ved hjælp af PHP 
    ·Korte beskrivelser af VB.NET Klasser & objekter 
    ·Sådan Konverter et tidsstempel til en dato i PHP 
    ·Sådan Tælle linjer i en Java-projekt 
    ·Hvad er en PHP Constant 
    ·Hvordan man tegner en linje i Java Med Line2D 
    ·Sådan kontrolleres , om et element findes i en liste i…
    Copyright © Computer Viden http://www.computerdk.com