Comment convertir FileInputStream à InputStream?

Je veux juste convertir un FileInputStream à un InputStream, comment puis-je le faire?

e.g

FileInputStream fis = new FileInputStream("c://filename");
InputStream is = ?; 
fis.close();
  • ranjan. Pouvez-vous s'il vous plaît changer la bonne réponse à ce post. La réponse actuelle est subpar. Si vous le remplacez par celui ci-dessous qui serait optimal.
  • C'était juste une question idiote.. j'ai été de ne pas avoir une bonne idée sur la sérialisation... tout on peut se référer à @sudocode
  • il peut-être une question stupide, mais beaucoup de gens continuent à se référer à cette question parce que c'est utile.
  • Je suis venu ici à la recherche pour réel de la conversion de File classe de InputStream. Votre modifier suggère qu'est ce que l'auteur demande (au moins en partie), et il n'est pas juste.
  • J'ai simplement modifié la mise en forme, je ne pense pas que j'ai changé le sens. Si vous avez encore de l'objet, n'hésitez pas à annuler mes modifications. Ce sera examinée par la communauté. Par la route: comment savez-vous ce que l'auteur veut sauf ce que la question est maintenant?
  • Je vois dans l'historique des modifications. Vous changez simple "fichier" forld à File, qui suggèrent que c'est à propos de la File classe. Et ce n'est pas le cas, je vois à partir de l'exemple dans le post original que l'auteur a été intéressé par la conversion FileInputStream (bien qu'il en fait écrit "fichier" là-bas).
  • comme je l'ai dit: Si vous pensez que la modification est incorrect, vous pouvez le corriger. Je ne voulais pas interpréter trop. merci de parler avec moi sur ce sujet 🙂

InformationsquelleAutor ranjan | 2012-06-19