Подскажите на что ругается валидатор? Проблема в том что запись одет одним буфером?
package com.javarush.task.task18.task1808;
import java.io.*;
import java.util.Scanner;
/*
Разделение файла
*/
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String inputFilePatch = scanner.nextLine();
String firstOutputFilePatch = scanner.nextLine();
String secondOutputFilePatch = scanner.nextLine();
scanner.close();
try (FileInputStream inputStream = new FileInputStream(inputFilePatch);
FileOutputStream firstOutputStream = new FileOutputStream(firstOutputFilePatch);
FileOutputStream secondOutputStream = new FileOutputStream(secondOutputFilePatch)) {
int byteCount = inputStream.available();
int fistPart = byteCount % 2 == 0 ? byteCount / 2 : byteCount / 2 + 1;
byte[] buffer = new byte[fistPart];
inputStream.read(buffer);
firstOutputStream.write(buffer);
inputStream.read(buffer);
secondOutputStream.write(buffer);
} catch (IOException e) {
e.printStackTrace();
}
}
}