[java] InputStream

peppena Messages postés 143 Statut Membre -  
peppena Messages postés 143 Statut Membre -
bonjour
je cherche methode qui retourne un InputStream

cordialement

5 réponses

  1. feim
     
    Hello!
    En fait, tu cree un "flux" de DataInputStream, mais pour lire, je sais si y a une méthode qui renvoie un InputStream, pour lire tu utilise une méthode du genre nomObjet.readUTF() ou monObjet.readInt() suivant ce qui tu faire du contenu apres extraction. Sinon, y suffit d'utiliser l'aide ou de la creer la méthode...encore plus simple ;-))
    A+

    feim
    0
  2. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    salut peppena

    c'est nébuleux comme question.....

    Chouba
    Casque Bleu forumique
    0
  3. peppena Messages postés 143 Statut Membre 5
     
    bonjour choubaka

    pas à ce point !
    je m'expliqe encore

    je parse un fichier xml et j'utilise cette instruction :
    InputStream is = pxml.getClass().getResourceAsStream(file);

    le file doit etre le nom du fichier xml qui doit etre sous le meme repertoire que le .class

    et si je passe en file : path\nomfichier.xml je recoit une erreur
    ca ne fonctionne pas !!

    et getResourceAsStream accepte un inputStream donc j pensé à trasformer mon path\nomfichier.xml en inputStrem et le passert à la méthode ,
    ainsi quelque soit l'emplacement de mon xml ca fonctionnera

    ;-) cordialement
    0
  4. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    ok

    et si je passe en file : path\nomfichier.xml je recoit une erreur
    ca ne fonctionne pas !!



    quelle est l'erreur renvoyée?

    Chouba
    Casque Bleu forumique
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. peppena Messages postés 143 Statut Membre 5
     
    j trouvé la solution :

    avant j'utilise :
    InputStream is = pxml.getClass().getResourceAsStream(file);
    // ce qui cherche le file ds le meme repertoire des .class

    maintenant je cree un autre is
    inputStream is = null;
    is = new FileInputStream("e:\\rep\\test.xml");

    puis
    root=XMLHelper.parse(is,null); ....

    donc ca fonctionne
    et merci pour tout
    0