Что не так?
package com.javarush.task.task18.task1827;
/*
Прайсы
*/
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
String fileName = scanner.nextLine();
scanner.close();
Scanner fileScan = new Scanner(new File(fileName));
FileOutputStream fileOutputStream = new FileOutputStream(fileName, true);
ArrayList<String> list = new ArrayList<>();
if (args[0].equals("-c")){
while (fileScan.hasNext()){
list.add(fileScan.nextLine());
}
String[] strings = new String[0];
for (String s : list) {
strings = s.split(" ");
}
if (args[1].length() <= 30 && args[2].length() <= 8 && args[3].length() <= 4) {
fileOutputStream.write(("\n" + String.valueOf(Integer.parseInt(strings[0]) + 1) + " " + args[1] + " " + args[2] + " " + args[3]).getBytes());
}
}
fileScan.close();
fileOutputStream.close();
}
}