J'ai plusieurs auditeurs de sortie qui implémentent OutputStream. Il peut s'agir d'une écriture PrintStream vers stdout ou vers un fichier, ou de l'écriture dans la mémoire ou toute autre destination de sortie; par conséquent, j'ai spécifié OutputStream comme argument (an) dans la méthode.chaîne en écriture à flux de sortie
Maintenant, j'ai reçu la chaîne. Quelle est la meilleure façon d'écrire sur les streams 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, puis-il convertir automatiquement?
Ai-je besoin d'utiliser des flux de pont ici à la place?
Je ne suis pas sûr, mais cela sonne comme vous êtes essayer de réinventer la roue ici, avez-vous regardé à travers le J ava Base API, ainsi que Commons IO API? – posdef