Страница входа и запись данных в файл CSV - PullRequest
0 голосов
/ 07 февраля 2020

Я пишу простое приложение со страницей входа, я создал страницу для создания нового пользователя, он должен один раз запросить имя пользователя и пароль дважды, введенные данные должны быть сохранены в пустом файле CSV, который уже существует ... Я искал inte rnet, и это то, что я придумал.

public void setCreateButton() throws Exception {

    String newUsername = usernameTextField.getText();
    String newUserPassword = passwordField.getText();
    String confirmedPassword = confirmPasswordField.getText();

    try {
        if (newUserPassword.equals(confirmedPassword)) {
            File file = new File("D:\\Users\\login.csv");
            PrintWriter printWriter = new PrintWriter(file);
            StringBuilder stringBuilder = new StringBuilder();
            stringBuilder.append(newUsername);
            stringBuilder.append(',');
            stringBuilder.append(newUserPassword);
            stringBuilder.append('\n');
            printWriter.write(stringBuilder.toString());
        } else {
            System.out.println("Password are not matched");
        }
    } catch (Exception e) {
        System.out.println(e.getMessage());
    }
}

, когда я запускаю код, он не генерирует никаких ошибок, но также не вносит никаких изменений в CSV файл, конечно, я делаю что-то не так, но я просто не могу понять это.

1 Ответ

0 голосов
/ 07 февраля 2020

Вам нужно грипп sh Писатель:

printWriter.flush();
...