Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. public static void main(String[] args) throws Exception {
  2. List<String> data = new ArrayList<>();
  3. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  4. String filePath = reader.readLine();
  5. FileReader fileReader = new FileReader(filePath);
  6. BufferedReader bufferedReader = new BufferedReader(fileReader);
  7. while (bufferedReader.ready()) {
  8. char[] line = new char[8];
  9. bufferedReader.read(line);
  10. bufferedReader.readLine();
  11. data.add(new String(line).trim());
  12. }
  13. bufferedReader.close();
  14.  
  15. int maxId = Integer.MIN_VALUE;
  16. for (String str : data) {
  17. int id = Integer.parseInt(str);
  18. if (id > maxId) {
  19. maxId = id;
  20. }
  21. }
  22. if (args[0].equals("-c")) {
  23. BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filePath, true));
  24. bufferedWriter.newLine();
  25. bufferedWriter.write(String.valueOf(++maxId));
  26. bufferedWriter.close();
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement