J'ai plusieurs écouteurs de sortie qui implémentent OutputStream. Il peut s'agir d'une écriture PrintStream sur stdout ou dans un fichier, ou d'écrire dans la mémoire ou toute autre destination de sortie; par conséquent, j'ai spécifié OutputStream comme argument (un) dans la méthode.
Maintenant, j'ai reçu le String. Quelle est la meilleure façon d'écrire sur des flux ici?
Dois-je simplement utiliser Writer.write (message.getBytes ())? Je peux lui donner des octets, mais si le flux de destination est un flux de caractères, sera-t-il converti automatiquement?
Dois-je utiliser des flux de pont ici à la place?