буду благодарен за совет
package com.javarush.task.task18.task1827;
/*
Прайсы
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
reader.close();
File file = new File(fileName);
FileReader fileReader = new FileReader(file);
BufferedReader reader1 = new BufferedReader(fileReader);
String idString;
int maxId = 0;
while ((idString = reader1.readLine()) != null){ //ищем макс id;
int id = Integer.parseInt(idString.substring(0, 8).trim());
if(id > maxId){
maxId = id;
}
}
maxId++;// увеличиваем макс id на 1
String max = "" + maxId;
if (args.length != 0 ){
if (args[0].equals("-c")) {
FileOutputStream outputStream = new FileOutputStream(fileName, true);
String aa = "\r\n";
String product = aa + String.format("%-8s%-30s%-8s%-4s", max, args[1], args[2], args[3]);
byte[] buffer = product.getBytes();
outputStream.write(buffer);
outputStream.close();
}
}
else return;
fileReader.close();
reader1.close();
}
}