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 :

tampon lecture nombre de caracteres


Sujet :

Entrée/Sortie Java

Vue hybride

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 213
    Par défaut tampon lecture nombre de caracteres
    Bonjour, c'est la premiere fois que je vous ecrit, donc je sais pas trop dans quelles rubriques il faut aller, mais celle la me paraissait la plus approprié:
    alors voila, je suis debutant en programmation java, et je fais un programme dans lequel il faut que je lise un fichier(avec tampon), et que je stocke les nombres lut dans un tableau. Mais je n'ai pas la taille du tableau. Y'aurait il une methode pour obtenir la totalité des caracteres present dans le tampon?
    Si oui laquelle?
    (merci de bien vouloir me donner un exemple)

    Merci d'avance

  2. #2
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Bonjour,

    Si ton besoin est de lire le contenu d'un fichier, tu pourrais utiliser la librairie "commons io" http://commons.apache.org/io/, qui contient des utilitaires relatifs aux fichiers comme org.apache.commons.io.FileUtils.
    La javadoc est dispo à http://commons.apache.org/io/api-rel...FileUtils.html

    Maintenant ça ne répond pas exactement à ta question. Que signifie pour toi avoir la totalité des caractères présents dans le tampon ? Est-ce combien il y a de caractères dans le fichier ? Sinon, lorsque tu fais une lecture d'un flux (InputStream) par la méthode read(), cette méthode te renvoi le nombre de caractères lus et mis dans le tampon (le tableau de byte)

    En espérant que ça réponde à ta question

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 213
    Par défaut
    Ok merci beaucoup de ta reponse:
    En fait je voulais savoir le nombre de caracteres dans le tampon, pour pouvoir initialiser un tableau de bonne taille pour pouvoir les stocker.

  4. #4
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Je ne suis pas bien sur de comprendre, en général une lecture par tampon se passe dans le sens inverse
    1) Préparer un tampon vide de taille définie
    2) Lire le flux d'entrée dans le tampon tant qu'il reste des caractères à lire, la taille lue est inférieure ou égale à la taille du tampon, et est renvoyé par la méthode read()

    Donc quelque chose du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    byte[] buffer = new byte[BUFFER_SIZE];
    int n = 0;
    while (-1 != (n = input.read(buffer))) {
            ici, n caractères ont été lus depuis le flux d''entrée (input est un InputStream)
    }

Discussions similaires

  1. Nombre de caracteres d'un fichier.
    Par BenoitDenis dans le forum Langage
    Réponses: 2
    Dernier message: 15/03/2006, 14h28
  2. Compter le nombre de caracteres dans un champs
    Par joxbl dans le forum Langage SQL
    Réponses: 1
    Dernier message: 24/02/2006, 14h37
  3. Réponses: 7
    Dernier message: 03/02/2006, 13h50
  4. Réponses: 7
    Dernier message: 22/10/2005, 13h51
  5. Comment modifier le nombre de caractere max d'un textearea?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 12/09/2005, 11h06

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