编程实现一个最简单的文本文件的复制程序,将文件1的内容全部复制到文件2。要求字节流和字符流分别实现。 ▪ 实验素材:当前目录,自己名字命名的文本文件,如:陈杰.txt。内容为:当前系统时间+陈杰。
时间: 2023-12-03 12:44:03 浏览: 185
字符流实现:
```java
import java.io.*;
public class CharacterCopy {
public static void main(String[] args) {
try {
FileReader reader = new FileReader("陈杰.txt");
FileWriter writer = new FileWriter("陈杰_copy.txt");
int c;
while ((c = reader.read()) != -1) {
writer.write(c);
}
reader.close();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
字节流实现:
```java
import java.io.*;
public class ByteCopy {
public static void main(String[] args) {
try {
FileInputStream in = new FileInputStream("陈杰.txt");
FileOutputStream out = new FileOutputStream("陈杰_copy.txt");
int c;
while ((c = in.read()) != -1) {
out.write(c);
}
in.close();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
阅读全文