Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment arrêter WEBrick sur NetBean…
  • Comment faire pour créer des graphi…
  • Comment créer un serveur proxy dans…
  • Comment appeler une méthode non sta…
  • Comment faire pour déboguer un prog…
  • Comment personnaliser un J2ME champ …
  • Comment faire pour trouver le dernie…
  • Comment sortir d'un cadre d'une fenê…
  • Comment mettre en place un espace de…
  • Comment convertir une chaîne en Jav…
  •   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 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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour utiliser Java pour déterminer si un point est contenu dans un cercle 
  • Comment instancier une classe anonyme 
  • Comment puis-je exécuter JSP d'une éclipse 
  • Comment faire pour changer le texte sur les étiquettes en Java 
  • Qu'est-ce qu'un Select Case dans Visual Basic 
  • Comment calculer JavaScript 
  • Comment créer une application Android dans Eclipse 
  • Comment trouver le numéro dupliqué dans un tableau en Java 
  • Méthodes Java Applet 
  • Comment commencer une nouvelle ligne en Java en utilisant le Bloc-notes 
  • Connaissances Informatiques © http://www.ordinateur.cc