Я экспериментирую с тем, как создать страницу регистрации, используя обработку файла, в результате чего получится текстовый файл: «database.txt». В первый раз вы заполняете требования. Результаты хороши, но когда вы регистрируетесь снова во второй раз, он просто добавляет его, а не устанавливает его так, как мне нравится, и мне нравится, что так оно и есть.
Я искал подобные проблемы на разных веб-сайтах, в ссылках, но, похоже, я не понимаю этого.
Scanner input = new Scanner(System.in);
String filepath = "C:\\Users\\Sparda\\Desktop\\Database.txt";
try {
FileOutputStream fos = new FileOutputStream(filepath, true);
System.out.println("Enter Username");
String user = input.nextLine();
System.out.println("Enter Password");
String pass = input.nextLine();
String data = user + (",") + pass;
fos.write(data.getBytes());
System.out.println("Registered Successfully!");
}
catch (FileNotFoundException ex) {
System.out.println("FileNotFoundException: " + ex.toString());
}
catch (IOException ioe) {
System.out.println("IOException: " + ioe.toString());
}
catch (Exception e) {
System.out.println("Exception: " + e.toString());
}
}
}
Фактический результат:
Патрик Арчи, Буяйн Эшли, Пламя
В то время как мой ожидаемый результат должен быть:
Патрик Арчи, Буяйн
Эшли, Пламя