//that they may all be one; even as you, Father, are in me, and I in you, that they also may be one in us; that the world may believe that you sent me (John 17:21) package com.javarush.task.task18.task1806; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /* Исправить ошибки */ 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()]; int count = inputStream.read(buffer); outputStream.write(buffer, 0, count); } inputStream.close(); outputStream.close(); } } /* Исправить ошибки Исправить функциональность в соответствии с требованиями. Программа должна: 1. Переписать все байты одного файла в другой одним куском. 2. Закрывать потоки ввода-вывода. Подсказка: 4 ошибки. Требования: 1. Программа должна использовать классы FileInputStream и FileOutputStream. 2. Программа должна переписать все байты одного файла в другой одним куском. 3. Потоки FileInputStream и FileOutputStream должны быть закрыты. 4. Нужно исправить 4 ошибки. package com.javarush.task.task18.task1806; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; * Исправить ошибки * 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.read() >= 0) { //читаем весь файл одним куском byte[] buffer = new byte[inputStream.available()]; int count = inputStream.read(buffer); outputStream.write(buffer, 0, count); } inputStream.reset(); outputStream.flush(); } } */