boolean valid = false;
String user = txtUser.getText();
String pass = txtPass.getText();
try {
PrintWriter writer = new PrintWriter("src/file");
writer.println("The line");
writer.println(user + "#" + pass);
JOptionPane.showMessageDialog(null,"Sign Up"complete",JOptionPane.INFORMATION_MESSAGE);
writer.close();
} catch(Exception e) {
}
我正在制作注册页面,已经完成了登录页面。代码中的#符号用于分隔用户名和密码。一切都正常运行,但问题在于每次我注册时,它都会替换我之前给出的注册信息。因此,如果我第一次使用用户名“greg”和密码“877”进行注册,那么它可以正常工作,但是如果我再次打开程序并使用不同的用户名和密码注册另一个用户,它将替换第一个用户名和密码。我需要在每次有人注册后自动换行。
PrintWriter
总是会重新创建文件。 - Luiggi Mendoza