java怎么将文件流直接转换成文件

   2025-02-15 5770
核心提示:要将文件流直接转换成文件,可以使用FileOutputStream类。下面是一个示例代码:import java.io.*;public class ConvertStreamToF

要将文件流直接转换成文件,可以使用FileOutputStream类。下面是一个示例代码:

import java.io.*;  public class ConvertStreamToFile {    public static void main(String[] args) throws IOException {        // 创建一个文件流        FileInputStream fileInputStream = new FileInputStream("input.txt");          // 创建一个输出流        FileOutputStream fileOutputStream = new FileOutputStream("output.txt");          // 创建一个缓冲区        byte[] buffer = new byte[1024];        int length;          // 将文件流写入输出流中        while ((length = fileInputStream.read(buffer)) > 0) {            fileOutputStream.write(buffer, 0, length);        }          // 关闭流        fileInputStream.close();        fileOutputStream.close();          System.out.println("文件转换成功!");    }}

上述代码创建了一个FileInputStream对象用于读取文件流,创建了一个FileOutputStream对象用于写入文件流。然后,通过一个缓冲区将文件流写入输出流中,最后关闭流。这样就可以将文件流直接转换成文件。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言