您可以使用Java的FileWriter類來創建和寫入文本文件。以下是一個示例代碼來創建一個名為example.txt的文件并寫入數據:
import java.io.FileWriter;
import java.io.IOException;
public class CreateAndWriteFile {
public static void main(String[] args) {
String data = "Hello, World!";
try {
FileWriter writer = new FileWriter("example.txt");
writer.write(data);
writer.close();
System.out.println("文件創建和寫入成功!");
} catch (IOException e) {
System.out.println("發生錯誤:" + e.getMessage());
}
}
}
上述代碼首先定義了一個字符串變量data
,它包含要寫入文件的數據。
接下來,在try塊中,我們創建了一個FileWriter對象,并傳入要創建的文件名"example.txt"。
然后,我們使用writer.write(data)
將字符串數據寫入文件。
最后,我們關閉了文件寫入器,并打印出成功的消息。
如果發生任何IO異常,我們在catch塊中捕獲它并打印出錯誤消息。
請注意,該代碼將創建和寫入一個新文件。如果名為"example.txt"的文件已經存在,它將被覆蓋。如果您想要追加數據到已存在的文件末尾,而不是覆蓋它,可以使用FileWriter構造函數的第二個布爾參數設置為true
,如下所示:
FileWriter writer = new FileWriter("example.txt", true);