[java] InputStream

bonjour
je cherche methode qui retourne un InputStream

cordialement

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. Modérateur
      salut peppena

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

      Chouba
      Casque Bleu forumique
      1. 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
        1. Modérateur
          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
          1. 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