LPzhelud, не ошибся, именно ByteArrayOutputStream. Если нужно последовательно писать байты в поток, а потом получить на выходе массив по размеру записанных данных, то этим занимается именно этот класс, а ByteArrayInputStream нужен в другом случае, когда у тебя есть массив, и ты из него последовательно читаешь.
LPzhelud, я отвечал на seclub.org/forum/goto/8688387/ . Там спрашивается, нужно ли знать размер, чтобы загнать ресурс в массив байт. Мой ответ: не нужно, если воспользоваться ByteArrayOutputStream. В чем проблема-то? А размер массива как раз и будет соответствовать размеру ресурса, кстати.
21 авг 2009 в 07:59