java怎么創(chuàng)建txt文件并寫(xiě)入數(shù)據(jù)

小億
217
2024-01-30 17:01:54

您可以使用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);

0