分别用字节流和字符流的方法写入一组数据到D://demo.txt文件中。
时间: 2023-12-03 20:47:18 浏览: 78
输入输出流
使用字节流写入数据到文件:
```java
import java.io.*;
public class ByteStreamDemo {
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("D://demo.txt");
byte[] data = "Hello World!".getBytes();
fos.write(data);
fos.close();
System.out.println("Data written to file successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
使用字符流写入数据到文件:
```java
import java.io.*;
public class CharacterStreamDemo {
public static void main(String[] args) {
try {
FileWriter fw = new FileWriter("D://demo.txt");
fw.write("Hello World!");
fw.close();
System.out.println("Data written to file successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
两种方法都可以用来写入数据到文件,但是字符流方法更适合写入文本数据。如果要写入二进制数据,应该使用字节流方法。
阅读全文