Все работает, Валидатор пишет:Неизвестная ошибка.
package com.javarush.task.task18.task1827;
/*
Прайсы
*/
import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.List;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
if (args.length==0){
System.exit(0);
}
Scanner in = new Scanner(System.in);
String file = in.nextLine();
if (args[0].equals("-c")) {
List<String> lines = Files.readAllLines(Paths.get(file));
String id = "";
if (lines.size() > 0) {
id = lines.get(lines.size() - 1).substring(0, 7);
Integer intId = Integer.parseInt(id.trim()) + 1;
id = intId.toString();
} else {
id = "1";
}
lines.add(String.format("%-8s%-30s%-8s%-4s", id, args[1], args[2], args[3]));
Files.write(Paths.get(file), lines, StandardOpenOption.WRITE);
}
}
}