gpt4 book ai didi

java - 我正在尝试保存带有递增变量的文件名

转载 作者:行者123 更新时间:2023-12-01 09:36:42 25 4
gpt4 key购买 nike

int it_number = 1;
public void write() throws IOException {
StringBuffer sb = new StringBuffer(name);
sb.append(it_number);
System.out.println(sb);
it_number++;


File file = new File(sb + ".txt");
file.createNewFile();
FileWriter writer = new FileWriter(file);




writer.write(results[0] + " " + results[1] + " " + velocity + "\n" );


writer.flush();
writer.close();

}
}

字符串“name”是用户输入的。并且迭代编号“it_number”应该在每次同一用户重复此操作时都会增加,这样我就可以有几个具有相同名称的不同文件。但这会一遍又一遍地重写文件。我该怎么做才能使每次迭代都不同?

最佳答案

尝试:

static int it_number = 1;

您可能正在为每次写入创建一个新对象。 static将使所有对象共享该值。

请注意,这仅对于程序的单次运行来说是唯一的。如果你想要更多,只需使用 file_ <date_time_stamp> .

关于java - 我正在尝试保存带有递增变量的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38835194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com