Java 在.txt文件中写入数据
我正在尝试将值(在文本区域中键入)存储到txt文件中。 下面的代码正在创建program.txt文件,但数据并没有写入其中。我做错了什么 另外,如果我想将这些值保存在用户指定的.txt文件中,如何实现Java 在.txt文件中写入数据,java,swing,java-io,Java,Swing,Java Io,我正在尝试将值(在文本区域中键入)存储到txt文件中。 下面的代码正在创建program.txt文件,但数据并没有写入其中。我做错了什么 另外,如果我想将这些值保存在用户指定的.txt文件中,如何实现 b2.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { try {
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();
}
您必须使用关闭BufferedWriter
您必须使用关闭BufferedWriter 为方便起见,也可使用 另外,如果我想将这些值保存在用户指定的.txt文件中,如何实现 为用户提供
JFileChooser
,如中所示
从返回的文件(在检查文件以.txt
结尾后)建立文件名。为方便起见,也可以使用
另外,如果我想将这些值保存在用户指定的.txt文件中,如何实现
为用户提供JFileChooser
,如中所示
从返回的文件(检查后以
.txt
结尾)确定答案。@user2003602不客气,请不要忘记将答案勾选为已接受:)答案很好+我同意,有机会请回答。@AndrewThompson谢谢你:)我可以在5分钟内接受:)@user2003602不客气,请不要忘记勾选答案为已接受:)答案很好+我同意,有机会请回答。@AndrewThompson谢谢你:)我可以在5分钟内接受:)谢谢,但是你能帮我回答第二个问题吗?请看更新。不过请注意,最好在不同的线程上提出不同的问题。你应该接受@GanGnaMStYleOverFlow的答案并继续下一个问题。你能再详细说明一下吗?我希望用户创建一个带有他想要的名称和位置的txt文件,然后将数据写入其中。谢谢,但你能帮我解决第二个问题吗?请参阅更新。不过请注意,最好在不同的线程上提出不同的问题。你应该接受@GanGnaMStYleOverFlow的答案&进入下一个问题。你能再详细说明一下吗?我希望用户创建一个带有他想要的名称和位置的txt文件,然后将数据写入其中。
o.close();