Что такое метод java.io.Reader TransferTo (java.io.Writer) в Java 10? Есть ли подобный метод для InputStream? - PullRequest
0 голосов
/ 17 мая 2018

Я прочитал документацию Java 10 на java.io.Reader.transferTo(...) и там написано:

Читает все символы из этой программы чтения и записывает символы в данный писатель в том порядке, в котором они прочитаны

Метод transferTo в Reader был бы очень полезен, поскольку в настоящее время достаточно многословно копировать данные из читателя в писатель. Поскольку мы в основном используем InputStream и OutputStream в реальных приложениях, существует ли для них аналогичный метод?

1 Ответ

0 голосов
/ 17 мая 2018

Существует такой метод в InputStream, начиная с Java 9: ​​ InputStream.transferTo ()

Кроме того, для более ранних версий JDK существует IOUtils.copy(InputStream input, OutputStream output) в библиотеке apache-commons-io .

Документация гласит:

Копирует байты из InputStream в OutputStream

Таким образом, он должен делать то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...