java中如何读取文件内容并将其写入用一个文件
时间: 2024-03-14 17:45:44 浏览: 25
Java中可以通过使用FileInputStream和FileOutputStream来读取和写入文件内容。
以下是一个简单的示例代码:
```java
import java.io.*;
public class FileReadWriteExample {
public static void main(String[] args) {
try {
// 创建输入流和输出流
FileInputStream in = new FileInputStream("input.txt");
FileOutputStream out = new FileOutputStream("output.txt");
// 读取文件内容并写入另一个文件
int c;
while ((c = in.read()) != -1) {
out.write(c);
}
// 关闭输入流和输出流
in.close();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例代码中,我们首先创建了一个名为“input.txt”的文件作为输入文件,另一个名为“output.txt”的文件作为输出文件。然后我们使用FileInputStream和FileOutputStream来创建输入流和输出流。接着我们通过while循环逐个读取输入文件的内容,并将其写入到输出文件中。最后我们关闭输入流和输出流。
请注意,在实际的应用中,我们需要更加谨慎地处理异常和关闭流,以确保代码的健壮性和可靠性。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)