| 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 faire correspondre une chaîne dans un tableau en utilisant Java
    La classe String en Java fournit une méthode pour vérifier si deux valeurs de chaîne sont égaux. En utilisant cette méthode en conjonction avec une instruction de boucle et conditionnel , votre programme peut trouver l'index de l'élément correspondant à une chaîne spécifique dans un tableau. Pour correspondre à la chaîne , vous devez d'abord mettre en place une boucle pour parcourir la structure du tableau. Chaque itération de la boucle , votre code peut comparer la valeur de la chaîne actuelle à celle que vous recherchez. La boucle peut se poursuivre jusqu'à ce qu'il trouve la chaîne de caractères ou atteint l'extrémité de la structure . Instructions
    1

    Créer un tableau de chaînes dans votre programme. Si vous avez déjà un tableau de chaînes , vous pouvez l'utiliser. Sinon, vous pouvez créer et instancier un en utilisant le code suivant :

    String [ ] = { mots " pomme ", " banane", " orange", " mangue ", " pêche " };

    La structure du tableau contient maintenant cinq éléments qu'il contient, avec chacun stocker un seul mot. Spécifiez la chaîne que vous voulez faire correspondre une variable , en utilisant le code suivant :

    match String = " mangue " ,

    modifier la valeur de la chaîne afin de refléter le texte que vous cherchez à correspondre à votre tableau.
    2

    boucle à travers la baie. Ajoutez le code suivant , la création d' une variable de garder une trace de l' indice de tableau en correspondance si votre programme trouve :

    int matchIndex = -1;

    En commençant cette variable à un négatif , vous savoir si votre programme trouve la chaîne de match ou pas . Ajouter le contour de la boucle suivante à chercher dans votre tableau: for (int w = 0 ; w < words.length ; w + + ) {//vérifier la chaîne }


    Cette boucle va parcourir une fois pour chaque élément dans votre tableau . Dans la boucle , vous pouvez comparer l'élément de chaîne actuel à celui que vous essayez de faire correspondre .
    3

    comparer l'élément courant du tableau à votre chaîne de recherche . Ajoutez l'instruction conditionnelle suivante à l'intérieur de la boucle :

    if ( . Mots [w ] est égal à ( le match)) {//indiquer ce qu'il faut faire lorsque la chaîne est adaptée }

    Ce code appelle la chaîne méthode Equals . Si la chaîne d'élément de tableau en cours est égale à la chaîne de match, le test conditionnel retourne une valeur vraie . Dans l'instruction conditionnelle , vous pouvez fournir des instructions pour quand la chaîne est adaptée .
    4

    Spécifiez ce qui se passera lorsque Java trouve votre chaîne. Ajoutez le code suivant dans votre instruction conditionnelle if :

    matchIndex = w; break;

    Ce code définit la valeur de la variable de nombre entier de correspondance à l'index de l'élément de tableau correspondant à la chaîne désirée . Une fois que le match est fait , pas besoin est présent pour la boucle pour poursuivre l'exécution , de sorte que l'instruction break arrête.
    5

    Utiliser la valeur de l'indice correspondant dans votre programme. Votre code peut utiliser la variable entière après la boucle termine son exécution . L'exemple de code suivant écrit la valeur à la console de sortie pour le test:

    System.out.println ( matchIndex ) ;

    Expérimentez avec le code en changeant la valeur de la chaîne que vous voulez faire correspondre dans le tableau.

    Previous :

    next :
      articles connexes
    ·Comment analyser une chaîne d'entrée au comte Lettres…
    ·Comment savoir quelle version de Java 
    ·Comment combiner les classes en Java 
    ·ResultSet JDBC Exemple 
    ·La façon de concevoir un sachet 
    ·Comment programmer téléphones portables avec Java Pro…
    ·Comment multitâche avec Java 
    ·Comment trouver le plus grand nombre en Java 
    ·Comment dessiner un ovale dans NetBeans 
    ·Comment capturer les touches en Java 
      articles en vedette
    ·Rédaction et conception de jeux vidéo 
    ·Comment déterminer la LOADLIB dans un programme CICS 
    ·Comment vérifier si un enregistrement existe dans MySQ…
    ·Comment mettre en place MySQL Remote Access 
    ·Comment obtenir Fond Bouton dans Android 
    ·Comment changer l'endroit où NetBeans enregistre le pr…
    ·Comment faire pour créer un programme d'installation p…
    ·Comment faire pour convertir visuel Logic pour Visio 
    ·Comment afficher une sous-chaîne en Java 
    ·Comment faire pour installer une extension pour PHP MyS…
    Copyright © Connaissances Informatiques http://fr.wingwit.com