我试图将值(在文本区域中键入)存储到txt文件中。以下代码正在创建program.txt文件,但数据未写入其中。我究竟做错了什么?在.txt文件上写入数据
如果我想要将这些值保存在用户指定的.txt文件中,该怎么办?
b2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
try {
o = new BufferedWriter(new FileWriter("program.txt"));
o.write(t1.getText());
o.write(",");
o.write(t2.getText());
o.write(",");
o.write(t3.getText());
o.write(",");
o.write(t4.getText());
o.write(",");
o.write(t5.getText());
o.write(",");
o.write(t6.getText());
o.write(",");
o.write(t7.getText());
o.write(",");
}
catch (IOException e){
e.printStackTrace();
}
工作!谢谢你 –
@ user2003602欢迎您,请不要忘记打勾答案:) – PermGenError
很好的答案。 +1同意,当你有机会时,请[接受](http://meta.stackexchange.com/a/65088/155831)答案。 –