我目前正在尝试编写一个java程序,它有一个很好的UI,要求用户提供三个输入,名称,项目ID,小时和日期。我正在使用它来跟踪我目前正在进行的所有项目的工作进度。我有一些java经验,但我还在学习。所以我想要完成的是创建一个程序,它接受用户输入并将报告打印到文本文件。我已经设置了字段,我将大部分界面设置为我想要的。但是我想要一个按钮来打印用户输入到文本文件的内容。我该怎么做呢?如何将用户输入和打印到文本文件?我真的很感激任何建议。提前谢谢!
答案 0 :(得分:3)
要打印到文件,请使用以下命令:
PrintWriter fout = new PrintWriter(new FileWriter("file_name.txt", true));
您可以像System.out一样使用fout
。完成写作后务必致电fout.close()
。构造函数中的true
指定要附加到文件;覆盖文件,将其更改为false
(感谢杰森)。
获取用户输入是一个不同的问题,答案取决于界面的结构。