有没有什么办法可以在每次循环时更改文件的名称? 假设我有以下示例代码:
while(somecondition) {
try (PrintWriter w = new PrintWriter("output.txt", "UTF-8");){
w.println("Bye World");
}
}
现在我想在每次循环重新开始输出++。txt时更改output.txt的名称。
我现在收到:
output1.txt
output2.txt
output3.txt
outputn.txt
答案 0 :(得分:3)
您可以使用for
循环:
for (int i = 1; i <= n && someCondition; i++) {
try (PrintWriter w = new PrintWriter("output" + i + ".txt", "UTF-8");){
w.println("Bye World");
}
}