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

How to create a file with a different name every time

我正在制作一个程序,每次您单击按钮时都会将一些文本导出到文本文件,我想要它以便每次单击按钮时文本文件都有一个新名称,因此文本文件不会每次都被更换。我试过这段代码

 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();

但是好像没有效果,请问有什么办法吗?

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

你应该这样使用。

sdf - 字符串,始终为常量。

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