使用文件输入输出流,用Java语言编程实现,将文件 test1.txt的内容复制到文件test2.txt 中,请写出详细的实现代码。

1个回答
展开全部
摘要 您好以下是使用Java语言编程实现将文件 test1.txt 的内容复制到文件 test2.txt 中的代码:```javaimport java.io.*;public class FileCopy { public static void main(String[] args) { try { // 创建输入流对象 FileInputStream fis = new FileInputStream("test1.txt"); // 创建输出流对象 FileOutputStream fos = new FileOutputStream("test2.txt"); // 读取输入流中的数据并写入输出流中 byte[] buffer = new byte[1024]; int len; while ((len = fis.read(buffer)) > 0) {
咨询记录 · 回答于2023-05-31
使用文件输入输出流,用Java语言编程实现,将文件 test1.txt的内容复制到文件test2.txt 中,请写出详细的实现代码。
好的
您好以下是使用Java语言编程实现将文件 test1.txt 的内容复制到文件 test2.txt 中的代码:```javaimport java.io.*;public class FileCopy { public static void main(String[] args) { try { // 创建输入流对象 FileInputStream fis = new FileInputStream("test1.txt"); // 创建输出流对象 FileOutputStream fos = new FileOutputStream("test2.txt"); // 读取输入流中的数据并写入输出流中 byte[] buffer = new byte[1024]; int len; while ((len = fis.read(buffer)) > 0) {
fos.write(buffer, 0, len); } // 关闭输入流和输出流 fis.close(); fos.close(); System.out.println("文件复制成功!"); } catch (IOException e) { e.printStackTrace(); } }}```在上述代码中,我们使用了Java的输入输出流来读取文件 test1.txt 的内容并将其写入文件 test2.txt 中。具体实现步骤如下:1. 使用 `FileInputStream` 类和 `FileOutputStream` 类分别创建输入流和输出流对象 `fis` 和 `fos`。2. 使用 while 循环从输入流中读取数据,并使用数组缓冲区 `buffer` 将数据写入输出流中,同时记录读取的长度 `len`。3. 在循环结束后,关闭输入流和输出流,并输出提示信息。
老师那第5题怎么写啊
亲,这道题我不会
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消