[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
A voir également:

5 réponses

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
choubaka Messages postés 2469 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
salut peppena

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

Chouba
Casque Bleu forumique
0
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
choubaka Messages postés 2469 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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