您可以使用Java的FileWriter類(lèi)來(lái)創(chuàng)建和寫(xiě)入文本文件。以下是一個(gè)示例代碼來(lái)創(chuàng)建一個(gè)名為example.txt的文件并寫(xiě)入數(shù)據(jù):
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("文件創(chuàng)建和寫(xiě)入成功!");
} catch (IOException e) {
System.out.println("發(fā)生錯(cuò)誤:" + e.getMessage());
}
}
}
上述代碼首先定義了一個(gè)字符串變量data
,它包含要寫(xiě)入文件的數(shù)據(jù)。
接下來(lái),在try塊中,我們創(chuàng)建了一個(gè)FileWriter對(duì)象,并傳入要?jiǎng)?chuàng)建的文件名"example.txt"。
然后,我們使用writer.write(data)
將字符串?dāng)?shù)據(jù)寫(xiě)入文件。
最后,我們關(guān)閉了文件寫(xiě)入器,并打印出成功的消息。
如果發(fā)生任何IO異常,我們?cè)赾atch塊中捕獲它并打印出錯(cuò)誤消息。
請(qǐng)注意,該代碼將創(chuàng)建和寫(xiě)入一個(gè)新文件。如果名為"example.txt"的文件已經(jīng)存在,它將被覆蓋。如果您想要追加數(shù)據(jù)到已存在的文件末尾,而不是覆蓋它,可以使用FileWriter構(gòu)造函數(shù)的第二個(gè)布爾參數(shù)設(shè)置為true
,如下所示:
FileWriter writer = new FileWriter("example.txt", true);