Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) throws Exception {
- List<String> data = new ArrayList<>();
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- String filePath = reader.readLine();
- FileReader fileReader = new FileReader(filePath);
- BufferedReader bufferedReader = new BufferedReader(fileReader);
- while (bufferedReader.ready()) {
- char[] line = new char[8];
- bufferedReader.read(line);
- bufferedReader.readLine();
- data.add(new String(line).trim());
- }
- bufferedReader.close();
- int maxId = Integer.MIN_VALUE;
- for (String str : data) {
- int id = Integer.parseInt(str);
- if (id > maxId) {
- maxId = id;
- }
- }
- if (args[0].equals("-c")) {
- BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filePath, true));
- bufferedWriter.newLine();
- bufferedWriter.write(String.valueOf(++maxId));
- bufferedWriter.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement