該程序在我的桌面上創建10個文件。我遇到的問題是文件名。第一個創建的名爲「SecretFile1」。第二個是「SecretFile12」。第三個是「SecretFile123」。我應該做些什麼改變,使得文件名分別是「SecretFile1」,「SecretFile2」和「SecretFile3」?如何在java中的for循環中創建多個文本文件名?
import java.io.*;
public class TextFiles {
public static void main(String[] args) throws IOException {
String doc = "SecretFile";
int number = 0;
for(i = 1; i <= 10;i++){
number++;
doc = doc + number;
String name = "C:\\Users\\Soumil\\Desktop\\" + doc + ".txt";
BufferedWriter bw = new BufferedWriter(new FileWriter("" + name + ""));
bw.write("There's no secret.");
bw.close();
}
}
}
它是'import java.util.Scanner;'。 ** util **不** ** i **。投票結束作爲一個微不足道的印刷錯誤。 –
你甚至可以犯這個錯字?你真的用手輸入進口嗎? – Tunaki
@Tunaki,我想他們只是使用文本編輯器而不是IDE? – Gavin