Вопросы к Поиску с Алисой
Метод writeTo в ByteArrayOutputStream отличается от метода write тем, что первый записывает всё содержимое потока в указанный выходной поток, а второй — только часть данных. commons.apache.org proselyte.net
Метод write имеет несколько вариантов, например:
write(int b) — записывает указанный байт в ByteArrayOutputStream. docs.oracle.com write(byte[] b, int off, int len) — записывает в ByteArrayOutputStream байты из указанного массива байтов, начиная с позиции off и до длины len. docs.oracle.com write(InputStream in) — записывает всё содержимое указанного входного потока в ByteArrayOutputStream. commons.apache.org Метод writeTo имеет один параметр — выходной поток, в который нужно записать всё содержимое ByteArrayOutputStream. commons.apache.org docs.oracle.com
Таким образом, write работает с отдельными байтами или частями данных, а writeTo — с полным содержимым потока и определённым выходным потоком для его записи. commons.apache.org docs.oracle.com