public class Solution {
public static void main(String[] args) throws IOException {
FileInputStream inputStream = new FileInputStream("c:/data.txt");
// Создаем поток-записи-байт-в-файл
FileOutputStream outputStream = new FileOutputStream("c:/result.txt");
if (inputStream.available() > 0) {
//читаем весь файл одним куском
byte[] buffer = new byte[inputStream.available()]; // 1. Тут сразу считываем весь файл и записываем в массив buffer
int count = inputStream.read(buffer); // 2.Считываем массив и записываем кол-во байт в count
outputStream.write(buffer, 0, count);//3. Записываем новый файл(сам массив байт, что значит 0?, общее кол-во байт)
}
inputStream.reset();
outputStream.flush();
}
}
Pavel
36 уровень
Уточнить пару моментов
Решен
Считываем массив ив count записываем кол-во байт прочитанных readом