共計(jì) 1124 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
在 Java 中,可以使用 FileOutputStream 和 BufferedWriter 類將數(shù)據(jù)存儲(chǔ)到文件中。以下是一個(gè)簡(jiǎn)單的示例代碼:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFileExample {public static void main(String[] args) {String data = "Hello, World!";
try {BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"));
writer.write(data);
writer.close();
System.out.println("Data has been written to output.txt");
} catch (IOException e) {System.out.println("An error occurred.");
e.printStackTrace();}
}
}
在這個(gè)示例中,我們創(chuàng)建了一個(gè)字符串 "data",然后使用 BufferedWriter 將這個(gè)字符串寫(xiě)入到一個(gè)名為 "output.txt" 的文件中。如果文件不存在,它會(huì)被創(chuàng)建;如果文件已經(jīng)存在,它的內(nèi)容會(huì)被覆蓋。最后,我們關(guān)閉寫(xiě)入流并打印一條消息來(lái)確認(rèn)數(shù)據(jù)已經(jīng)被成功寫(xiě)入文件中。
使用 FileOutputStream 也可以實(shí)現(xiàn)將數(shù)據(jù)存儲(chǔ)到文件中,只不過(guò)需要手動(dòng)處理數(shù)據(jù)的編碼和寫(xiě)入。
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteToFileExample {public static void main(String[] args) {String data = "Hello, World!";
try {FileOutputStream fos = new FileOutputStream("output.txt");
fos.write(data.getBytes());
fos.close();
System.out.println("Data has been written to output.txt");
} catch (IOException e) {System.out.println("An error occurred.");
e.printStackTrace();}
}
}
無(wú)論是使用 BufferedWriter 還是 FileOutputStream,都需要注意在使用完流之后關(guān)閉流以釋放資源。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完