| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment calculer les voyelles, consonnes Espaces et d'une chaîne donnée en Java
    Lorsque vous traitez avec des chaînes de texte dans vos programmes Java, vous devrez peut-être calculer des informations sur leur contenu. Si vous avez besoin de calculer le nombre de voyelles, les consonnes et les espaces dans une chaîne, vous pouvez utiliser les méthodes de la classe String. Cette classe fournit un éventail de méthodes pour remplacer un ensemble de caractères. Vous pouvez utiliser ces méthodes pour travailler sur la différence de longueur lorsque vous remplacez les voyelles , les consonnes et les espaces, qui vous indique combien de ces caractères de la chaîne contenait à l'origine . Instructions
    1

    Préparez votre chaîne de texte. Si vous ne possédez pas déjà un , vous pouvez utiliser l'échantillon variable et valeur de chaîne suivante : MyWords String = " Le renard brun rapide saute par-dessus le chien paresseux »;

    Cette chaîne contient au moins un de chaque lettre de l'alphabet. Vous pouvez utiliser tous les caractères que vous aimez et donner la variable de chaîne un nom de votre choix.
    2

    calculer le nombre de voyelles dans votre chaîne . Ajoutez le code suivant à votre programme : voyelles String = myWords.replaceAll ( " ? ( I) [^ aeiou ]", ""); int numVowels = vowels.length ();

    première ligne prend la variable de chaîne , puis remplace tout autre qu'un caractère de voyelle avec une chaîne vide. Le code indique un certain nombre de personnages qui ne sont pas les cinq personnages de voyelles en majuscule ou en minuscule comme premier paramètre de la méthode, avec la chaîne vide comme second paramètre . Le code appelle ensuite la méthode de la longueur de la chaîne. Le nombre de caractères dans la chaîne de caractères correspond au nombre de voyelles dans la chaîne d'origine . Enfin, le code stocke le nombre comme une variable entière de type primitif.
    3

    Compter les consonnes dans votre chaîne . En utilisant une version modifiée de la technique de la voyelle, calculer le nombre de consonnes dans votre chaîne comme suit: . Int numConsonants = myWords.replaceAll ( " ? ( I) [^ bcdfghjklmnpqrstvwxyz ] ", "" ) length () ; Photos

    Ce code met en œuvre le processus en une seule ligne , en évitant la nécessité d'une variable de chaîne supplémentaire . La méthode replace remplace tout sauf les consonnes de la chaîne avec une chaîne vide, ne laissant que les consonnes de l'original.
    4

    Comptez le nombre de places dans la chaîne. Ajoutez le code suivant à votre programme : . Int numSpaces = myWords.replaceAll ( " [^ ] ", "" ) length () ;

    Ce code est un peu plus simple que la voyelle et technique de la consonne , puisque vous n'avez pas à demander à Java pour ignorer la casse . Cette fois, votre processus de remplacement ne cherche qu'à faire correspondre un caractère unique , le code est donc plus court .
    5

    tester votre code . Pour vous assurer que votre traitement calcule les voyelles, les consonnes et les espaces correctement , ajoutez les instructions de sortie suivants : System.out.println ( " Voyelles :" + numVowels ) ; System.out.println (" consonnes :" + numConsonants ); System.out.println (" espaces :" + numSpaces );

    Enregistrez votre fichier et exécuter le programme. Vous devriez voir les totaux pour chaque type de personnage écrit à la console de sortie.

    Previous :

    next :
      articles connexes
    ·Tutoriel sur la façon d'écrire des applets Java 
    ·Java et fonctions aléatoires 
    ·Comment avoir Java Lire frappes comme entrée 
    ·Java et Vérifier l'orthographe 
    ·Codes Java de base 
    ·Comment écrire un programme en Java que les entrées d…
    ·Comment appeler l' API Google Traduction sur mon Androi…
    ·Comment saisir un flotteur littérale en Java 
    ·Comment désinstaller Sun Java JRE 1.6 
    ·Tutoriel sur JMS 
      articles en vedette
    ·Scrum FAQ 
    ·Comment faire des scripts VBS 
    ·Comment faire un événement MouseUp en VB6 
    ·Comment sauver Tous List Box Articles à une base de do…
    ·Mon GoDaddy Email PHP formulaire n'est pas de travail 
    ·Comment convertir les chaînes de caractères en valeur…
    ·Comment faire pour supprimer les cookies en Java 
    ·Comment référencer le dernier élément dans un table…
    ·Comment remplacer le mode Python 
    ·Différentes façons de format de dates en VBA 
    Copyright © Connaissances Informatiques http://fr.wingwit.com