| 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
    La fonction d'entrée du scanner en Java
    Java offre une gamme de cours pour les opérations d'entrée et de sortie. Avec la classe Scanner , les programmes Java peuvent lire et traiter le contenu des fichiers externes. Les programmes doivent importer certaines bibliothèques de faire usage de la fonctionnalité fournie par la classe Scanner . Ces bibliothèques offrent des programmes avec la possibilité d'instancier un groupe d'objets capables de traiter les opérations d'entrée . Une fois ces tâches set -up exécution , le programme peut lire le contenu du fichier . Ressources

    Pour rendre l'utilisation de la classe Scanner, un programme Java doit importer deux ensembles de bibliothèques de langue. Les programmes peuvent inclure des déclarations d'importation suivantes en haut de la déclaration de classe dans lequel le traitement d'entrée se produit : import java.io. *; import java.util.Scanner ;

    dehors de la classe scanner lui-même , le programme a besoin d'accéder à d'autres classes d'entrée pour gérer l'utilisation de données externes. Si un programme tente d'utiliser la classe Scanner sans ces déclarations d'importation , le compilateur va alerter le programmeur d' erreurs .
    Objets
    programmes Java

    créer un ensemble d'objets d'entrée à effectuer des opérations de balayage . L'exemple de code suivant illustre la création d'un objet FileReader , en fournissant l'emplacement et le nom du fichier externe à analyser: FileReader lecture = new FileReader ( " mydata.txt ");

    Le paramètre à la méthode constructeur FileReader doit tenir compte de l'emplacement du fichier de données , ainsi que son nom et son extension. Le code suivant illustre le passage de l'objet de l'instance FileReader à la méthode constructeur de la classe BufferedReader : buff BufferedReader = new BufferedReader (lecture) ;

    La classe Scanner peut alors prendre cette instance de l'objet en tant que paramètre à sa propre méthode de constructeur , comme suit: Scanner = new Scanner ( buff ) ;

    le programme a maintenant la possibilité de numériser un fichier d'entrée
    Précautions
    < . p> Si les programmeurs utilisant une tentative Integrated Development Environment pour instancier les classes d'entrée de fichiers, l' IDE affichera des avertissements parce que le code n'est pas protégé contre les erreurs de saisie. Pour éviter ces erreurs de compilation et de préserver le programme contre les exceptions d'entrée , le programmeur peut inclure le code d'instanciation d'un objet à l'intérieur d'un bloc try , comme suit: try { //Code instanciation ici }

    Un bloc catch peut suivre ce code , en précisant que le programme doit faire si une exception d'entrée est levée, comme suit : catch ( catch ( IOException ioExc ) {System.out.println ( ioExc.getMessage ()); }

    Tout le code de balayage peut exécuter à l'intérieur du bloc try.
    process d'entrée

    le processus de numérisation en Java implique généralement une boucle while . Cela permet au programme pour parcourir le contenu du fichier , le traitement . elle en morceaux le code suivant illustre le contour d'une boucle while pour ce processus : while ( scan.hasNext ()) { //numérisation ici }

    l'intérieur de la boucle while , le programme peut scanner le contenu du fichier en utilisant une variété de méthodes de classe le code suivant illustre l'analyse du fichier en octets : . . thisByte octet = scan.nextByte ();

    Ce code peut s'exécuter à l'intérieur de la boucle while le code suivant , placé après la boucle while , ferme l'objet pendant la numérisation est terminée : scan.close ();

    Previous :

    next :
      articles connexes
    ·Comment exécuter un test sur ​​un V8 Android 
    ·Java Classpath Tutorial 
    ·Comment pour demander une réponse en Java 
    ·Différence entre Servlet et Struts 
    ·Comment trouver le nombre de lettres dans une chaîne d…
    ·Comment arrêter Grails dans Jetty 
    ·Comment copier une valeur d'un double en un entier en J…
    ·Comment utiliser CLOB en Java 
    ·Comment définir Java String à null 
    ·Android App développement Tutorial 
      articles en vedette
    ·Comment utiliser l'API dans Visual Basic 
    ·Comment accéder à l' instar SQL Command 
    ·Comment construire une application bureautique de base …
    ·Comment faire un jeu de labyrinthe avec des murs en fla…
    ·Comment écrire des extensions HTML dans C 
    ·Comment retourner une valeur dans une zone de liste à …
    ·Comment faire un jeu de loterie en utilisant C + + 
    ·Quels sont Direct3D et OpenGL 
    ·Comment obtenir un objet à déplacer avec votre curseu…
    ·Comment convertir le HTML en texte brut dans les applet…
    Copyright © Connaissances Informatiques http://fr.wingwit.com