byte[] b = new byte[10000];
len = readerIn.read(b); // InputStream
Размер моего байта 10000, но размер InputStream
может быть ниже или выше. Есть ли способ читать только размер данных, поступающих в InputStream
?Java как читать из InputStream размер?
Вы спрашиваете, как полностью прочитать входной поток в массив байтов правильной длины? Или вы просто хотите знать размер потока, не читая его? –
@ Duncan yes Я хочу прочитать правильный размер, точный размер, не более или менее в массив байтов, или любой другой класс, который может помочь мне сохранить записанные байты. – bbbot
Вы не можете получить размер без его загрузки. – afzalex