我正在尝试保存用户在一个文本文件中输入的用户名和密码列表。它应该看起来像这样:
admin#admin
bob#123456
username#pass
(这些应该在新行上)
sharp(#)前面的部分是用户名,后面是密码。
这是我到目前为止所做的:
String path;
private boolean append_to_file = false;
public void writeToFile(String username, String password) throw IOExection{
FileWriter write = new FileWriter(path, append_to_file);
PrintWriter print_line = new PrintWriter(write);
print_line.printf("%s" + "%n", username + "#" + password);
print_line.close();
}
我知道人们会说要使用数据库,但是我需要这样做才能做到这一点。当我想要检索用户名和相应的密码时,我将如何操作?
答案 0 :(得分:2)
public void writeToFile(String username, String password) throws IOException {
BufferedWriter out = new BufferedWriter(new FileWriter("file.txt"));
out.write(username + "#" + password);
out.newLine();
out.close();
}