java如何用io流将数据写入文本
时间: 2023-02-25 10:05:20 浏览: 91
io流比较四种写入方法的性能差异适合新人学习或当作业
Java中可以使用输出流(Output Stream)将数据写入文本文件。具体可以使用FileOutputStream和PrintWriter等类。
例如,使用FileOutputStream类写入数据:
```
import java.io.*;
public class WriteData {
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("data.txt");
fos.write("Hello World!".getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
使用PrintWriter类写入数据:
```
import java.io.*;
public class WriteData {
public static void main(String[] args) {
try {
PrintWriter pw = new PrintWriter("data.txt");
pw.println("Hello World!");
pw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
```
在上面的例子中,数据将被写入一个叫做"data.txt"的文件中。如果文件不存在,它将被创建;如果文件已存在,原有数据将被覆盖。
阅读全文