| 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 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)); }


    } }


    < p > 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.

    Previous :

    next :
      articles connexes
    ·Java et résolues erreur de compilation 
    ·Comment télécharger Java 1.6 
    ·Comment déplacer un JPanel Java 
    ·Comment changer JVM Heap Taille 
    ·Comment supprimer un mot de passe pour Toshiba Tecra M2…
    ·Comment activer Java Client pour Windows XP 
    ·Comment utiliser la boîte combo avec Netbeans GUI 
    ·Comment ajouter une bibliothèque à NetBeans 
    ·Comment faire Methods in Java JDK 
    ·Comment faire pour supprimer des points d' un tableau e…
      articles en vedette
    ·Comment Fractales graphique de la TI- 82 
    ·Comment lire DOSBox en Perl 
    ·Comment copier flux d'entrées-sorties en Java 
    ·Java serveur de conversation Tutorial 
    ·Comment passer Date de variables dynamiques dans SSIS 
    ·Comment supprimer les cookies dans un test QTP 
    ·Qu'est-ce que JDK de Java 
    ·Idées pour CONT 
    ·Comment utiliser les fonctions en C + + 
    ·Comment écrire un programme de jeu Freeware pour les e…
    Copyright © Connaissances Informatiques http://fr.wingwit.com