Не проходит валидацию, хотя вроде работает верно. Возможно намудрил с классами и надо было все решить проще.
package com.javarush.task.task18.task1827;
/*
Прайсы
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.InputStreamReader;
public class Solution {
static String fileName=new String();
public static void main(String[] args) throws Exception {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
fileName=reader.readLine();
}
catch(Exception e) {
e.printStackTrace();
throw e;
}
if( args.length < 4 ) return;
try {
if (args[0].equals("-c")) {
Good good=new Good(args[1],args[2],args[3]);
GoodWriter goodWriter = new GoodWriter(fileName);
goodWriter.writeRecord(good);
}
}
catch(Exception e) {
e.printStackTrace();
throw e;
}
}
}