刚学java,用装饰模式练习写了一个注册系统。具体构件类实现了在JFrame的JTextfield框中输入账号和密码进行注册,还有一个user实体类,里边get和set具体构建类里的账号密码。现在需要写一个具体装饰类将输入的账号和密码保存成文件,求问怎么办??
以txt为例(追加内容不覆盖):
public void saveUserInfo(String userAccount,String userPwd) throws IOException{
FileWriter fWriter=null;
//注意文件路径,还需要注意windows和Linux的区别
File file=new File("G:\\userInfo.txt");
//第二个参数不能遗漏,不然默认是覆盖原信息
fWriter=new FileWriter(file,true);
PrintWriter pWriter=new PrintWriter(fWriter);
pWriter.println(userAccount.concat("---").concat(userPwd));
pWriter.flush();
fWriter.flush();
pWriter.close();
fWriter.close();
}