java 项目代码怎么使用流实现边读边写功能? 您所在的位置:网站首页 votaress怎么读 java 项目代码怎么使用流实现边读边写功能?

java 项目代码怎么使用流实现边读边写功能?

2023-03-14 07:45| 来源: 网络整理| 查看: 265

以下是一个使用流实现边读边写的示例代码:

import java.io.*; public class ReadWriteFile { public static void main(String[] args) { try { FileInputStream inputStream = new FileInputStream("input.txt"); FileOutputStream outputStream = new FileOutputStream("output.txt"); byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = inputStream.read(buffer)) != -1) { outputStream.write(buffer, 0, bytesRead); } inputStream.close(); outputStream.close(); System.out.println("File copied successfully!"); } catch (IOException e) { e.printStackTrace(); } } }

在上面的代码中,我们创建了一个 FileInputStream 对象来读取一个名为 "input.txt" 的文件,创建了一个 FileOutputStream 对象来写入一个名为 "output.txt" 的文件。我们使用一个 byte 数组作为缓冲区,每次从输入流中读取一定量的字节到缓冲区中,然后将缓冲区中的数据写入输出流中。

注意,在完成文件读写操作后,我们需要调用 close() 方法关闭输入流和输出流,释放资源。

Java 8 引入了新的 Stream API,可以方便地处理流数据,提高代码的可读性和效率。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有