Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment ajouter des polynômes en Ja…
  • Comment faire un programme Java pour…
  • Qu'est-ce qu'une source d'événemen…
  • Comment faire pour supprimer les dou…
  • Comment permettre aux entrées numé…
  • Comment construire une application J…
  • Comment supprimer un mot de passe po…
  • Comment obtenir un fichier par FTP e…
  • Pourquoi Java utiliser des accolades…
  • Comment repeindre un problème sur J…
  •   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

    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 ();

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour entrées multiples interceptions en Java 
  • Fonctions Java byte 
  • EDI NetBeans 6.1 mobiles Tutoriels 
  • Comment trouver un fil Java lors de l'exécution 
  • Comment utiliser else if en Java 
  • Qu'est-ce qu'un Stub EJB 
  • Comment sortir d'un programme si quelque chose est une erreur en Java 
  • Comment faire pour tester si un caractère est un chiffre ou pas en Java 
  • Comment supprimer une variable sur la console de Java 
  • Comment détecter les caractères multi-octets en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc