import java.io.*; public class CopyFile { public static void main(String[] args) throws Exception{ FileInputStream input = new FileInputStream("src/text/text.txt"); //将复制的数据写到 src/text/text1.txt FileOutputStream output = [代码 1] ; byte[] b = new byte[10]; int len = 0; //利用输入流读取数据放入 b 中,读取的字节数记为 len //读到文件末尾则结束 共 7 页 第 5 页 while( [代码 2] ) { System.out.print(new String(b)); //将数组 b 从下标为 0 开始、len 结束,写出到输出流中 [代码 3] ; } output.flush(); //关闭输出数据流 [代码 4] ; input.close(); } }
时间: 2024-02-24 20:00:19 浏览: 112
import java.io.*; public class FirstPart{ public static void main(String[] args) throws Exception{ System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer.parseInt(br.re
5星 · 资源好评率100%
以下是代码的完整版本,其中 [代码 1]、[代码 2]、[代码 3]、[代码 4] 需要填写相应的代码:
```java
import java.io.*;
public class CopyFile {
public static void main(String[] args) throws Exception {
FileInputStream input = new FileInputStream("src/text/text.txt");
FileOutputStream output = new FileOutputStream("src/text/text1.txt");
byte[] b = new byte[10];
int len = 0;
while ((len = input.read(b)) != -1) {
output.write(b, 0, len);
System.out.print(new String(b, 0, len));
}
output.flush();
output.close();
input.close();
}
}
```
- [代码 1] 的填写:
```java
FileOutputStream output = new FileOutputStream("src/text/text1.txt");
```
- [代码 2] 的填写:
```java
(len = input.read(b)) != -1
```
- [代码 3] 的填写:
```java
output.write(b, 0, len);
```
- [代码 4] 的填写:
```java
output.close();
```
阅读全文