Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Qu'est-ce que la certification Archi…
  • Comment compiler JNI dans Ubuntu 
  • Comment changer la couleur de l'imag…
  • Comment ouvrir JPanel en Java 
  • Comment faire pour installer une app…
  • Comment faire de Java boutons de la …
  • Comment faire pour créer une oscill…
  • Java pour les Jeux 
  • Comment faire pour créer une classe…
  • Comment enregistrer un fichier JSP 
  •   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 lire un flux d'entrée en Java

    Le langage Java fournit une gamme de fonctions standard d'entrée et de sortie . Vous pouvez facilement faire usage de ces fonctions au sein de vos programmes , vous permettant de traiter les entrées de ressources externes, tels que les fichiers . Utiliser les classes de flux d'entrée dans Java, vos programmes peuvent lire les données à partir d'un emplacement spécifié . La classe InputStream lui-même est abstraite , de sorte qu'il ne peut pas être instancié , mais vous pouvez utiliser n'importe lequel de ses sous-classes, comme la classe FileInputStream . Vous pouvez lire les données de diverses manières , comme un seul octet à la fois, pour chaque personnage rencontré au sein de la ressource externe . Instructions
    1

    Créer un objet de flux d'entrée dans le programme . Entrez le code Java suivant , la création d' une nouvelle instance de la classe FileInputStream et en lui passant l' emplacement du fichier que vous prévoyez de lire comme un paramètre :

    FileInputStream myInputStream = new FileInputStream ( " InputText.txt ");

    modifiant le paramètre " InputText.txt " en fonction de la ressource que vous utilisez, soit avec une URL relative ou absolue. Dans ce cas, la référence relative est d' un fichier texte dans le même répertoire que le code de l'application .
    2

    Ajouter un bloc try à votre code. Si vous programmez dans un environnement de développement intégré , ou IDE , vous remarquez qu'une erreur a été soulignée parce que votre code n'est pas contenu dans un bloc try . C'est dans le cas où la ressource que vous essayez de lire est introuvable ou inaccessible. Modifier votre code comme suit , en ajoutant un bloc try et un bloc catch pour indiquer au programme ce qu'il faut faire si il ya un problème d'accès au fichier, dans ce cas, une exception est levée .

    Try {
    < p> //créer un flux d'entrée

    FileInputStream myInputStream = new FileInputStream ( " InputText.txt ");

    //traitement ultérieur ici

    }

    catch (Exception e) { System.out.println ( e.getMessage ()); }

    Cela empêche votre programme de s'écraser si le fichier n'est pas trouvé
    3.

    Lire à partir de votre flux d'entrée. Ajoutez la ligne de code à l'intérieur du bloc try suivant, après la ligne la création de l'objet Stream Input :

    //lire un caractère

    int donnéesEntrée = myInputStream.read ();
    < p> Ce code lit un caractère unique à partir de votre ressource d'entrée comme un entier. Votre code peut ensuite effectuer tout traitement nécessaire sur ce personnage . Pour l'instant, tout ce que vous avez fait est de lire le premier caractère du fichier , vous devez donc définir le programme jusqu'à poursuivre.
    4

    boucle à travers le reste de votre ressource d'entrée . Ajoutez le code suivant , toujours dans le bloc try, après la ligne de lecture du premier personnage de votre fichier : Photos

    while ( donnéesEntrée = -1 ! ) {

    //Sortie des données lues comme un caractère

    System.out.print ( (char) donnéesEntrée ) ;

    //lire le prochain caractère

    donnéesEntrée = myInputStream.read ();
    < p> }

    boucle while se poursuit jusqu'à ce que l'objet Stream Input rencontre le caractère qui indique la fin du fichier a été atteinte . Cet exemple écrit simplement les données lues sur la console de sortie standard , mais vous pouvez effectuer d'autres tâches ici que votre projet nécessite .
    5

    Enregistrez votre programme et compilez et exécutez-le pour le tester. Vous devriez voir le contenu du fichier écrit sur ​​la console ou un message d' erreur si le fichier n'a pas été trouvé ou est lue depuis . Expérience en modifiant le code dans la boucle while pour effectuer différents types de traitement sur les données dont vous lisez.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un serveur de chat en Java 
  • Comment faire pour installer Android 2.3 SDK Utilisation 
  • Comment copier flux d'entrées-sorties en Java 
  • Comment télécharger plusieurs fichiers avec JSP 
  • La différence de deux ensembles en Java 
  • Traversant par une variable de chaîne en Java 
  • Comment gérer une exception de pointeur NULL dans Java 
  • Comment formater les dates entre Java et Oracle 
  • Comment faire pour intégrer Java dans Flex 
  • Comment savoir si une police est à espacement fixe en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc