| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Как предбразовать поток в строку? |
| Автор: Aeneas 7.12.2007, 13:39 | ||
Есть следующий код, который сливает XML с шаблоном и результат выдает в поток
все методы print принимают в качестве аргумента только потоки. Как мне получить результат слияния в строковую переменную? |
| Автор: LSD 7.12.2007, 13:41 |
| Используй StringWriter. |
| Автор: Aeneas 7.12.2007, 13:46 |
| Каким образом? Можно пример? метод принимает OutputStream, PrintWriter и Writer |
| Автор: LSD 7.12.2007, 13:50 |
| Создаешь StringWriter даешь его в качесте Writer-а, а затем вызываешь у него toString(). |
| Автор: Aeneas 7.12.2007, 14:00 |
| Спасибо! |
| Автор: alexadr 7.12.2007, 14:08 |
| ByteArrayOutputStream тоже должен подойти |