java聊天程序中添加一个自动保存聊天记录线程程序怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:22:36
要实现自动保存,不用另外触发按钮事件。
记录保存在一个指定的txt文件中。

可以在显示用户的对话内容之后保存,显示一句对话,就保存一次:

String cont = 一句对话内容;//取得对话内容
show();//显示对话内容
BufferedWriter bw = new BufferedWriter(new FileWriter("c:\\1.txt", true));//保存到相应txt文件,true表示在已有的内容上追加新的内容
bw.write(cont);//保存对话内容,可以bw.write(username +": "+cont);加上用户名
bw.newLine();//换新的一行
bw.flush();
bw.close();

可以考虑用线程。。过一段时间进行保存。