Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Affichage de fonction en Java 
  • Java Heap Error in NetBeans et Glass…
  • Comment changer Interligne dans NetB…
  • Comment construire une application b…
  • Comment faire pour utiliser Java pou…
  • Différence entre la coutume balises…
  • Les avantages de balises personnalis…
  • Comment faire correspondre une chaî…
  • Comment générer des nombres négat…
  • Comment ajouter des lignes dans JTab…
  •   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 saisir un fichier en Java

    Le langage de programmation Java vous permet de prendre un fichier en entrée à travers sa bibliothèque standard des classes et méthodes . Bien que Java comprend un ensemble de classes qui se spécialisent dans le texte - qui est , les fichiers qui sont lisibles par des humains - il comprend aussi primitives pour les fichiers dont le contenu arbitraires. Ceux-ci sont parfois appelés fichiers "binaires" . Vous pouvez écrire du code Java qui prend le contenu d'un fichier binaire comme entrée pour un traitement ultérieur . Instructions
    1

    Attribuer le nom du fichier dont le contenu doit être lu à une chaîne dans votre programme Java , comme dans l' exemple de code suivant :

    cordes myFileName = " curcuncho . txt " ;
    2

    créer un flux d'entrée de fichier qui contient le fichier en question en tant que source , comme dans l' exemple de code suivant :

    BufferedInputStream myInput = new BufferedInputStream ( new FileInputStream ( myFileName ) ) ;

    le flux d'entrée tamponné lit segments de taille connue à partir du flux d'entrée de fichier
    3

    créer une zone tampon de mémoire - en utilisant le "byte" primitive Java. Type - de tenir chaque segment comme il est lu à partir du fichier d'entrée , comme dans l' exemple de code suivant :

    byte [] MonBuffer = new byte [ 2048 ] ;

    Remplacer " 2048 " avec le nombre d'octets que vous voulez que votre application de lire à la fois.
    4

    parcourir la BufferedInputStream vous avez ouvert à l'étape 2 , en lisant au plus 2048 octets à la fois dans la mémoire tampon comme dans l'exemple de code suivant :

    try { int

    lire;

    lu = myInput.read ( MonBuffer , 0,2048 ) ;

    while ( lire > 0) {

    useReadData ( MonBuffer , lecture) ;

    read = myInput.read ( MonBuffer , 0,2048 ) ;

    }

    }

    finally {

    myInput.close (); }


    remplacer le " useReadData ( )" appel à tout traitement de votre demande doit appliquer pour les données de fichier lues dans la mémoire tampon . L'exemple de code lit au plus 2048 octets à la fois , le nombre d'octets recueillies au cours de la dernière lecture du fichier est stocké dans la variable «lire ». Lorsque la méthode bibliothèque " BufferedInputStream.read ()" retourne 0 octets à la fin du fichier, l'exemple de code ferme le fichier.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour créer des applets Java dans Binary 
  • Comment écrire des tests unitaires pour un projet Java 
  • Comment télécharger Java API Documentation 
  • Comment puis- je mettre en œuvre un sac de billes en Java 
  • Comment supprimer une variable sur la console de Java 
  • Comment faire de Java pop-ups 
  • Comment faire un appel à Java De XSL 
  • Comment séparer les numéros Into Odd & Even en Java 
  • Comment réparer Lava sur 317 client 
  • Comment créer une application pour Evo 
  • Connaissances Informatiques © http://www.ordinateur.cc