Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment écrire un programme en Java…
  • Provoquer des exceptions Java 
  • Fonction d'impression en Java 
  • Qu'est-ce qu'un Looping en Java 
  • Comment ajouter des images à JPanel…
  • Comment vérifier si une chaîne en …
  • Comment obtenir un flux de sortie d'…
  • Comment tester un pilote JDBC 
  • Comment faire exponentielles en Java…
  • Comment faire pour obtenir un nombre…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment rechercher le nombre d'occurrences de chaque caractère dans une chaîne en Java

    Plusieurs méthodes peuvent être utilisées pour compter la fréquence de chaque caractère dans une chaîne donnée en Java. Cependant , le plus simple tire parti de la structure " HashMap " de données, ce qui vous permet reliez une clé à une valeur. Dans ce cas, la clé sera la lettre de l'alphabet, et la valeur sera le nombre d'occurrences de cette lettre jusqu'ici dans le décompte . . Instructions
    1

    Ouvrez un éditeur de texte ou votre environnement Java préféré de développement intégré ( IDE )
    2

    Collez le code suivant dans l'éditeur:

    public class LetterFrequency {

    public static void main ( string [] args ) {

    string s = " Ceci est une chaîne . " ;

    cordes temp = s.toUpperCase ();

    char [] arr = temp.toCharArray ();

    HashMap count = new HashMap ();

    pour (char c: arr ) { try {


    count.put (c, count.get ( c) +1);

    } catch ( NullPointerException e) {

    count.put (c, 1); }


    }

    pour (Personnage c: count.keySet ()) { < br >

    System.out.println ( c + "=" + count.get ( c)); }


    } }


    Cela crée une chaîne de l'échantillon et convertit toutes les lettres en majuscules , car le code ne doit pas faire la distinction entre les lettres majuscules et minuscules. Il récupère ensuite un tableau de tous les caractères de la chaîne et crée un " HashMap " qui se rapporte caractères entiers. Puis, il procède à travers chaque lettre de l' ensemble et augmente le comptage dans la " table de hachage " par une . Si le personnage n'a jamais été vu auparavant , et génère donc un " NullPointerException », il est ajouté au tableau et donne une valeur de «1». Enfin, un rapport est imprimé à l'utilisateur.
    3

    Enregistrez votre travail . Si vous utilisez un IDE, vous pouvez exécuter ce programme directement en cliquant sur le bouton Exécuter.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Est-ce que NetBeans Laisser étapes simples 
  • Comment créer un service Web simple dans Apache Tomcat 
  • Comment défilent aléatoirement Images avec Java 
  • Comment faire pour obtenir une référence à une discussion Java 
  • Java: liaison statique 
  • Comment écrire un script Runescape dans Eclipse 
  • Comment installer un compilateur Java 
  • Comment calculer Pâques avec Java 
  • Comment faire pour exécuter une application Clojure sur la JVM et CLR 
  • Comment faire pour démarrer une applet Java avec la planchette accès 
  • Connaissances Informatiques © http://www.ordinateur.cc