如何每次创建一个不同名称的文件
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()) - 每次调用时都会给出唯一的值。
我正在制作一个程序,每次您单击按钮时都会将一些文本导出到文本文件,我想要它以便每次单击按钮时文本文件都有一个新名称,因此文本文件不会每次都被更换。我试过这段代码
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()) - 每次调用时都会给出唯一的值。