Bonjour,

pour les besoins d'un algorithme, j'ai besoin de lire un flux 2 fois (je ne peux pas le recréer).
J'ai fait des recherches sur le net et la javadoc, et j'ai vu qu'il serai possible de s'en tirer en utilisant les méthodes mark() et reset() de la famille d'objets inputstream.

Malheureusement je n'arrive pas à m'en sortir !!!

J'utilise la classe BufferedInputstream qui supporte mark() et reset(), mais je n'arrive pas à obtenir ou calculer de valeur "sûre" et fiable pour utiliser le mark() puis le reset().

QQn aurait il une idée ou solution ?

merci par avance !