如何每次都创建一个具有不同名称的文件

时间:2015-10-24 21:27:19

标签: java printwriter

我正在创建一个程序,每次单击按钮时都会将一些文本导出到文本文件中,我想要它,这样每次你按下按钮时文本文件都有一个新名称,所以文本文件没有。每次都要换掉。我试过这段代码

 SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");

PrintWriter writer = new PrintWriter(sdf + "Title", "UTF-8");
                writer.println("Test"");
                writer.println("Test"");
                writer.println("Test");
                writer.close();

但它似乎没有用,所以有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:0)

PrintWriter writer = new PrintWriter(sdf.format(new Date()) + "Title", "UTF-8");

你应该这样使用。

sdf - 字符串,总是不变的。

sdf.format(new Date()) - 每次调用时都会给出唯一的值。