| 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 pour obtenir un nombre entier de nextLine
    programmes Java peuvent lire des données externes provenant de sources telles que des fichiers texte . Utilisation de la classe scanner en collaboration avec d'autres services publics du langage Java , vos programmes peuvent spécifier un fichier pour lire les données à partir de , puis lire une seule ligne à la fois. Une fois que vous avez chaque ligne de votre programme , vous pouvez déterminer des informations sur son contenu, qui peut contenir des lettres et des chiffres. En prenant la variable String résultant d'un appel de méthode " nextLine " et l'analyser comme un entier, votre programme peut récupérer des données numériques à partir du fichier . Instructions
    1

    Importation des classes d'entrée requis pour votre programme. Au début de votre fichier de classe Java , ajoutez les instructions d'importation suivantes :

    import java.io. *; import java.util.Scanner ;

    l'intérieur de votre classe , de créer "essayer" et "attraper" des blocs comme suit:

    try {//processus lecture du fichier } catch (IOException OIE) {System.out.println ( ioe.getMessage ()); }

    place votre code pour lire le fichier à l'intérieur de la section d' essai. Si vous programmez dans un environnement de développement intégré , il peut émettre des messages d'erreur lorsque vous entrez ce code, mais elles disparaîtront lorsque vous entrez le code de lecture de fichier.
    2

    Créer " Scanner " et " ; FileReader objets à lire votre fichier . Entrez le code suivant dans le bloc try :

    FileReader fileRead = new FileReader ( " mydata.txt "); Scanner FileScan = new Scanner ( fileRead ) ;

    L'objet du scanner prend une FileReader comme un paramètre à sa méthode constructeur , avec l'objet FileReader prenant le nom et l'emplacement du fichier à lire . Si vous essayez d' entrer ce code sans un bloc try , votre IDE va afficher les messages d'erreur . C'est parce que toute opération d'entrée peut être sujette à l'erreur , si le fichier est introuvable ou est lue depuis . Programmes Java nécessitent que vous joignez un tel traitement à l'intérieur des blocs try afin qu'ils puissent faire face à ces erreurs.
    3

    Ajouter une boucle "while" pour le code à l'intérieur du bloc essayer de lire l' lignes dans le fichier dans une structure itérative :

    while ( fileScan.hasNext ()) { //lire les lignes }

    Cette boucle ne s'exécute que si le fichier a encore des données pour que le scanner lire , donc il va continuer jusqu'à ce que toutes les données ont été lues . Dans la boucle , votre scanner peut lire chaque ligne dans le fichier un à la fois .
    4

    utiliser le scanner pour lire une ligne à partir de votre dossier. Ajoutez le code suivant à l'intérieur de la boucle while :

    cordes theLine = fileScan.nextLine ();

    Le scanner offre une gamme de méthodes utilisées pour lire le fichier , y compris " nextLine " qui se lit une ligne de texte . Une fois cette ligne exécutée, la variable String possède une copie de la ligne lue à partir du fichier .
    5

    Analysez votre ligne comme un entier. Ajoutez le code suivant à l'intérieur de la boucle while:

    int Theint = Integer.parseInt ( theLine ) ;

    Ce code tente d'analyser toute la ligne comme un entier. Si l' opération est un succès , la variable de type integer primitive va stocker le nombre pour un traitement ultérieur . Si les lignes dans votre fichier contient plus d'un nombre entier chacun, vous aurez besoin de diviser chaque ligne avant d'appeler la méthode " parseInt " .

    Previous :

    next :
      articles connexes
    ·Comment les numéros d'entrée en Java 
    ·Comment télécharger des fichiers source Java de l'app…
    ·Comment écrire un programme Java qui calcule la circon…
    ·Java Game Development Tools 
    ·Comment utiliser la date en Java 
    ·Java Classpath Tutorial 
    ·Qu'est-ce que Java 2 Runtime Environment SE V1.4.2 
    ·Comment écrire un CLOB 
    ·Comment écrire un programme Java pour estimer votre â…
    ·Comment obtenir une URL dans un Servlet 
      articles en vedette
    ·Comment créer un div avec PHP 
    ·Mobile développement C # Tutorial 
    ·Comment cacher un fichier PHP 
    ·Les VBA Max Fonctions 
    ·Les caractères génériques et les fonctions SQL 
    ·Comment écrire un programme Socket File Transfer Conso…
    ·Comment faire face à des chemins d'accès dans une app…
    ·Comment faire pour installer Ruby 1.9 sur Mac OS X Snow…
    ·Comment faire pour ajouter une ligne à GridView Progra…
    ·Déclaration Vs de couverture . La couverture de la dir…
    Copyright © Connaissances Informatiques http://fr.wingwit.com