Встал на Вводе/Выводе поток байт. Нужно написать метод, который принимает 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);
}
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть 2 приложения: Первое приложение представляет собой REST API, работа с которым осуществляется через второе приложение с помощью RestTemplate (получение...
Имеется задание, в котором нужно проверить каждый массив на упорядоченность строго на убываниеЕсли он упорядочен - true
С клиента получаю архив в base64, перевожу в utf, сохраняю, но архив оказывается битымОшибка и код ниже