Валидатор говорит так :
"Ошибка в файле com/javarush/task/task18/task1808/Solution.java в строке : 17
Не найден метод "readAllBytes()" в переменной "fi"
К слову, у меня все работает и мне аж интересно🙃
package com.javarush.task.task18.task1808;
/*
Разделение файла
*/
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
FileInputStream fi = new FileInputStream(//"D:\\asd.txt");
sc.nextLine());
byte[] bytes = fi.readAllBytes();
int x = bytes.length, f1;
if (x % 2 > 0){
f1 = x / 2 + 1;
} else {
f1 = x / 2;
}
// System.out.println("11111111111111");
FileOutputStream fo1 = new FileOutputStream(//"D:\\asd2.txt");
sc.nextLine());
for (int i = 0; i < f1; i++) {
fo1.write(bytes[i]);
}
fo1.flush();
fo1.close();
// System.out.println("222222222222222222222222");
FileOutputStream fo2 = new FileOutputStream(//"D:\\asd3.txt");
sc.nextLine());
for (int i = f1; i < x; i++) {
fo2.write(bytes[i]);
}
// System.out.println("3333333333333333333333");
fo2.flush();
fo2.close();
fi.close();
// System.out.println("444444444444444444444");
sc.close();
}
}