。。还有就是那 储存记录的、、 不知道是 我写的储存有问题还是 读记录的有问题、、只能显示最后一条。。信息、、帮下 、、谢谢
读记录、
try {
textArea.setText("聊天记录");
FileReader fr=new FileReader("H:\\a.txt");
char[] data1=new char[101024];
int i = fr.read(data1);
textArea.append(new String(data1,0,data1.length)+"\n");
fr.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
储存记录
File file=new File("H:\\a.txt");
fileWriter=new FileWriter(file);
writer=new BufferedWriter(fileWriter);
writer.write(str.trim());
writer.flush();
FileReader fr=new FileReader(file);
char[] data1=new char[1024];
fr.read(data1);
writer.close();
储存记录的写在一个while 循环里、、一个线程类里的