IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Ecrire un entier dans un fichier


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 19
    Par défaut Ecrire un entier dans un fichier
    Bonjour,
    J'ai un fichier dans lequel je voudrais écrire des entiers mais ca ne marche pas si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    BufferedWriter out = new BufferedWriter(new FileWriter(nomFichier)) ;
    try {
    	out.write(23);
    	out.close();
    	} catch (IOException e) {
    	System.out.println("Erreur de génération !!!");
    	e.printStackTrace();
    }
    out.write(23); ne m'affiche pas le 23 dans le fichier. Par contre, out.write("23"); le fait sauf que moi je veux pas écrire des chaines mais des entiers. Je fais comment ?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    Il y a quelque chose que je ne comprend pas.
    moi je veux pas écrire des chaines mais des entiers. Je fais comment ?
    Un fichier texte est un fichier texte ,quand tu vois 23 dans un fichier toi tu le liras 23 entier mais l'ordinateur dira que c'est une chaine alors si tu veux le rendre entier il suffira juste de le convertir en entier au moment de la lecture dans le fichier.Alors si toi tu veux écrire des entiers ,tu peux écrire des entiers convertis en chaines si veux pouvoir lire manulement ton fichier texte(sinon tu veras du byte code )
    Si non tu peux toujours aussi utiliser les flux Entrée/Sortie en ecrivant directement l'entier dans le fichier et la lecture dans le programme te donnera l'entier lu et une chose est sûreton fichier texte ne sera pas lisible par un humain mais par un programme java oui

    Cordialement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 19
    Par défaut
    En effet il me mettait du byte code (et c'est pas marrant ). Je vois !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ecrire un entier dans un fichier
    Par alexendre dans le forum C
    Réponses: 2
    Dernier message: 15/05/2009, 11h47
  2. ecrire un entier dans un descripteur de fichier
    Par nicoesenlamierda dans le forum Linux
    Réponses: 17
    Dernier message: 12/09/2008, 16h09
  3. Ecrire des entiers dans un fichier local
    Par Rodrigue dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/03/2008, 16h17
  4. Ecrire et lire dans un fichier texte
    Par podz dans le forum C
    Réponses: 3
    Dernier message: 25/10/2005, 16h57
  5. récupérer un entier dans le fichier ".rc"
    Par luffy0013 dans le forum MFC
    Réponses: 2
    Dernier message: 15/02/2005, 12h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo