У меня есть несколько выходных слушателей, которые реализуют OutputStream. Это может быть либо запись PrintStream в stdout, либо в файл, либо запись в память или любое другое назначение вывода; поэтому я определил в методе OutputStream как() аргумент метода.
Теперь я получил строку. Каков наилучший способ записи в потоки?
Должен ли я просто использовать Writer.write(message.getBytes())? Я могу дать ему байты, но если поток назначения будет символьным потоком, то он будет автоматически преобразован?
Нужно ли использовать здесь некоторые мостовые потоки?