Вопросы к Поиску с Алисой
Разница между методами toString() и toByteArray() при работе с ByteArrayOutputStream заключается в том, что первый возвращает данные в строковом формате, а второй — в виде массива байтов. www.programiz.com
toString() преобразует содержимое буфера в строку, декодируя байты с использованием кодировки по умолчанию. docs.oracle.com docs.oracle.com Длина новой строки зависит от кодировки и может быть не равна размеру буфера. docs.oracle.com
toByteArray(), в свою очередь, создаёт вновь выделенный массив байтов. docs.oracle.com docs.oracle.com