| 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 qui vérifie la valeur d'entrée avec la valeur de tableau
    En utilisant une méthode Java , vous pouvez déterminer si une valeur de données spécifique correspond à un élément dans un tableau. En parcourant le tableau, la vérification de chaque valeur par rapport à la valeur d'entrée passé en paramètre à une méthode ou une classe, vous pouvez déterminer l' emplacement de l'index de l' élément correspondant dans la structure du tableau. Le code appelant la méthode peut alors adapter le débit de traitement à la suite de ce processus de test. Méthode Outline

    sein d'un programme Java, vous pouvez définir une méthode pour vérifier un tableau pour une valeur particulière , comme la méthode ci-dessous démontrent :

    public int isInArray (String testWord , string [ ] Allwords ) {//méthode mise en œuvre }


    la méthode reçoit deux paramètres d'entrée , l'un représentant le tableau et l'autre représentant la valeur à vérifier. La méthode retourne une valeur entière de type primitif qui représente l'index du tableau correspondant à la valeur recherchée . Si la valeur n'est pas trouvée dans le tableau, la méthode peut renvoyer une valeur de -1. Ce code utilise des chaînes pour la démonstration , mais le même processus s'applique à des variables numériques ou autres.
    Accès de type tableau

    intérieur de la méthode , le code Java peut parcourir le tableau en utilisant une structure en boucle , comme le contour de la boucle suivante démontre :

    for (int w = 0 ; w < allWords.length ; w + +)

    Cette boucle s'exécute une fois pour chaque élément du tableau . La boucle " pour " se rapporte au domaine de la longueur de l'objet de réseau , de sorte qu'il arrête l'exécution lorsque la position finale est atteinte . Dans la boucle , le code peut vérifier l'élément contre la valeur de la chaîne recherchée.
    Conditionnelle

    intérieur de la boucle , le code de la méthode Java peut transporter un test conditionnel sur chaque élément , comme suit «pour» le contenu de la boucle démontre :

    if ( . Allwords [w ] est égal à ( testWord ) ) return w;

    Si, comme il exécute , ce code découvre une chaîne dans le tableau qui correspond à la chaîne de paramètres d'entrée , il provoque la méthode pour terminer immédiatement , retourner la valeur d'index de l'élément de matrice correspondant . Si le code épuise la structure du tableau et ne trouve pas de correspondance pour la chaîne , il peut retourner -1 après la boucle , comme suit :

    return -1 ;

    exécution seulement atteint ce point si le code de la boucle ne rencontre pas l'élément correspondant, dans ce cas, il n'est pas dans le tableau.
    appel de méthode

    Un programme Java peut appeler la méthode de test de réseau en lui passant une référence à la variable de type tableau et la chaîne d'entrée pour vérifier , comme l'exemple de code suivant montre , placé dans le même fichier de classe Java comme la méthode :

    string [ ] = { mots " pomme " ; , "banane ", "poire "}; System.out.println ( isInArray ( "poire", les mots) ) ;

    Ce code écrit le résultat dans la console de sortie standard pour les tests. Cet exemple appel de méthode génère une valeur entière de 2. Le code modifié suivant devrait se traduire par une valeur de -1 :

    System.out.println ( isInArray ( «citron» , les mots) ) ;
    < br >

    Previous :

    next :
      articles connexes
    ·Comment construire une horloge simple pour un Android d…
    ·Comment ajouter des images à JPanels 
    ·Comment androïdes du Programme pour les débutants 
    ·Partie fractionnaire d'un flotteur en Java 
    ·Comment insérer dans un tableau à trois dimensions ut…
    ·Programmation Jeux 3D en Java 
    ·Comment effacer JTextField 
    ·Comment faire Embedded Software 
    ·Comment se déplacer entre les cadres en Java 
    ·Comment écrire une classe abstraite en Java 
      articles en vedette
    ·Comment importer XML à l'aide VBA 
    ·Comment faire une installation en VB.NET 
    ·Comment générer Resourceful rails d' 
    ·Ma Recherche est rapide dans MySQL et lente en PHP 
    ·Comment utiliser un boîtier commutateur Avec Enum 
    ·Comment calculer les plages de dates dans MySQL 
    ·Comment garder une fenêtre focalisée en Perl /Tk 
    ·Comment rendre PHP sans attente 
    ·Comment formater décimaux à l'aide AWK 
    ·Comment nettoyer des éléments flottants en CSS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com