在项目文件夹下建立一个以utf8格式编码的reader.txt文件,里边输入四个汉字【科文学院】,然后编程将这个文件的内容复制到writer.txt文件中,文件编码也要是utf8格式。Java语言
时间: 2024-02-20 07:59:58 浏览: 21
好的,以下是Java语言的代码示例:
```java
import java.io.*;
public class FileCopyExample {
public static void main(String[] args) {
String inputFile = "reader.txt";
String outputFile = "writer.txt";
try {
BufferedReader reader = new BufferedReader(
new InputStreamReader(new FileInputStream(inputFile), "UTF-8"));
BufferedWriter writer = new BufferedWriter(
new OutputStreamWriter(new FileOutputStream(outputFile), "UTF-8"));
String line;
while ((line = reader.readLine()) != null) {
writer.write(line);
writer.newLine();
}
reader.close();
writer.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会读取项目文件夹下的名为"reader.txt"的文件,并将其以UTF-8格式编码写入到名为"writer.txt"的文件中。你可以将"reader.txt"文件中的内容替换为你想要复制的任何文本。