Доброго дня! допоможіть знайти помилку
package com.javarush.task.task18.task1808;
/*
Разделение файла
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<Integer> integers = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName1 = reader.readLine();
String fileName2 = reader.readLine();
String fileName3 = reader.readLine();
reader.close();
InputStream inputStream = new FileInputStream(fileName1);
OutputStream outputStream = new FileOutputStream(fileName2);
OutputStream outputStream1 = new FileOutputStream(fileName3);
while (inputStream.available()>0)
{
integers.add(inputStream.read());
}
if((integers.size())%2 == 0)
{
for(int i = 0;i<(integers.size())/2;i++)
{
outputStream.write(integers.get(i));
}
for(int i =((integers.size())/2)+1;i<integers.size();i++)
{
outputStream1.write(integers.get(i));
}
}
else if ((integers.size())%2!=0)
{
for(int i = 0;i<((integers.size())/2)+1;i++)
{
outputStream.write(integers.get(i));
}
for(int i =((integers.size())/2)+1;i<integers.size();i++)
{
outputStream1.write(integers.get(i));
}
}
inputStream.close();
outputStream.close();
outputStream1.close();
}
}