Cette question a déjà des réponses:
<blockquote>
<p><strong>Doublon possible :</strong><br>
<a href="https://stackoverflow.com/questions/309424/in-java-how-do-a-read-convert-an-inputstream-in-to-a-string">En Java, comment lire / convertir un InputStream en chaîne?</a></p>
<p>Salut, je veux convertir ce BufferedInputStream dans ma chaîne. Comment puis-je faire cela?</p><pre><code></code></pre></blockquote>
Réponses
Trop de publicités?
Sean Patrick Floyd
Points
109428
Avec Goyave:
Avec Commons / IO:
Peter Lawrey
Points
229686
DroidBot
Points
1687
Eran Harel
Points
1175
Si vous ne voulez pas tout écrire par vous-même (et vous ne devriez pas vraiment) - utilisez une bibliothèque qui le fait pour vous.
Apache commons-io fait exactement cela.
Utilisez IOUtils.toString(InputStream) ou IOUtils.readLines(InputStream) si vous souhaitez un contrôle plus fin.