| 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
    Le code Java pour compter le nombre de mots dans un tableau
    utiliser des applications Java souvent des tableaux pour stocker des éléments de données tels que des chaînes de texte . Si un programme est de stocker des chaînes dans un tableau, elle peut être utile pour calculer le nombre total de mots contenus . Si chaque élément du tableau contient un seul mot , puis le nombre de mots est tout simplement la longueur du tableau . Toutefois, si les éléments du tableau peuvent contenir plus d'un mot , un algorithme sera nécessaire de travailler sur le total . Création
    programmes Java

    tableau peuvent créer des chaînes tableaux , directement ou par la lecture du texte en provenance d'une source externe, telle qu'un fichier ou base de données. L'exemple suivant illustre la syntaxe créer un tableau avec quelques variables de chaîne en elle :

    String [ ] someWords = { " pomme ", "banane orange", " raisin melon cerise" };

    ce code crée et instancie le tableau dans le même temps , le remplir avec un nombre variable de mots à chaque position d'index. La technique de comptage des mots dans un tableau est le même pour toutes les chaînes de texte.
    Traversal

    Pour parcourir un tableau , les programmes Java utilisent souvent des «boucles », avec chaque itération de la boucle en se concentrant sur un élément de tableau unique , se déplaçant le long jusqu'à ce que toute la structure a été explorée . L'exemple de code suivant illustre une itération dans le tableau:

    for (int i = 0; i < someWords.length ; i + +) {

    System.out.println (" Index " + i + " : "+ someWords [i]) ; }


    Cet exemple trivial écrit sur ​​la valeur de texte à chaque position avec l'index entier représentant la position de l'élément. La boucle "for " apparaît souvent dans les programmes Java dotées de structures de tableaux.

    Éléments du tableau

    Dans les cas où un tableau contient un seul mot par élément , vous pouvez calculer le nombre de mots présents dans le réseau en découvrant la longueur du tableau , ce qui est une valeur entière représentant le nombre de positions d'élément du tableau contient . Par exemple , le tableau alternative suivante ne contient que des mots simples:

    String [] someWords = { " pomme ", " banane", " raisin "};

    Dans ce cas, le nombre de mots est équivalent au nombre de postes de tableau, comme dans le code suivant :

    int numElements = someWords.length ;
    chaîne découpée

    un tableau de chaînes dans un programme Java contient plusieurs mots dans chaque élément de chaîne de caractères , le code sera nécessaire de compter le nombre de mots sont répertoriés dans chaque élément , en ajoutant celles-ci ensemble pour aboutir à la figure totale. Pour calculer le nombre de mots apparaissent dans une chaîne de texte, la méthode du partage peut être utile. La méthode du partage des cordes divise la chaîne sur un jeu de caractères donné représentée à l'aide d'une expression régulière . Par exemple , le code suivant divise une chaîne sur tous les caractères qui ne sont pas alpha- numérique :
    phrases de cordes

    = " Voici quelques mots Voici un peu plus. ". ;

    String [ ] mots = sentences.split ( " [^ A-Za -Z0- 9] +") ;
    plusieurs mots par élément

    pour calculer le nombre de mots dans un tableau de chaînes Java dans laquelle chaque élément peut contenir plusieurs mots , une logique de programme doit calculer le total pour chaque élément , en ajoutant à un total pour l'ensemble comme un tout. L'exemple de code suivant illustre la technique :

    String [ ] someWords = { " pomme ", "banane orange", " raisin melon cerise" };

    int totalWords = 0;

    for (int i = 0; i < someWords.length ; i + +) {

    totalWords + = someWords [i] split ( " [^ a -zA- Z0-9 ] +" ) . . longueur ;

    }

    le compteur total est créé avant que la boucle ne commence, afin que le code à l'intérieur de la boucle peut ajouter à cela, et il peut être consultée après la boucle a terminé l'exécution < br . >

    Previous :

    next :
      articles connexes
    ·Comment écrire le Buffer Overflow dans Java 
    ·Comment faire un applet avec Eclipse pour Java 
    ·Comment rapporter les bogues Java 
    ·Je ne trouve pas APK pour un projet Android 
    ·Quand utiliser JSP vs. JSPF 
    ·Comment écrire votre propre Simple Java Message Queue 
    ·Fonction Time en Java 
    ·Comment vérifier l'état de l'imprimante en Java 
    ·Java Tutoriels Collection 
    ·Comment faire pour obtenir la valeur de Mod en Java 
      articles en vedette
    ·Comment faire pour convertir un IQueryable à Dataset 
    ·Comment copier les fichiers PHP à partir du site 
    ·Comment crypter un fichier dans C # 
    ·Comment formater une chaîne d'heure militaire en stand…
    ·Comment calculer l' interpolation numérique utilisant …
    ·Comment faire une chaîne en un tableau en C + + 
    ·Comment tuer un thread avec FG en Python 
    ·Comment compiler et exécution en Python 
    ·Comment accéder à Visual Basic pour importer des donn…
    ·Comment lire à partir du milieu d'un tableau Perl 
    Copyright © Connaissances Informatiques http://fr.wingwit.com