Встал на Вводе/Выводе поток байт. Нужно написать метод, который принимает InputStream и OutputStream, считывает все байты из inputStream и записывает в OutputStream только четные индексы.Что только не перепробовал...В чем ошибка? Или прочитать inputStream - вычислить количество четных элементов и создать новый массив из новой длины и записать в OutputStream? Помогите, плз)
byte[] buf = new byte[1024];
int i;
while ((i = inputStream.read(buf)) > 0) {
if (inputStream.read(buf) != 0) {
if ((i % 2) == 0) {
outputStream.write(buf, 0, i);
}
}
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости