Java-把字节数组写入到文件中

Java-把字节数组写入到文件中

Tags: Java

摘要

Java-把字节数组写入到文件中

例子步骤

Java.io.FileOutputStream可以转换字节数组到文件中。
下面的例子先读取一个文件到字节数组中,然后再把字节数组写入到另一个文件中。

例子代码

package cn.javacore.io.file;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class _28_ArrayOfBytesToFile {
    public static void main(String[] args) {
        FileInputStream fileInputStream = null;

        File file = new File("/home/zhu/javacore.cn/file.txt");

        byte[] bFile = new byte[(int) file.length()];

        try {
            //convert file into array of bytes
            fileInputStream = new FileInputStream(file);
            fileInputStream.read(bFile);
            fileInputStream.close();

            //convert array of bytes into file
            FileOutputStream fileOuputStream =
                    new FileOutputStream("/home/zhu/javacore.cn/file2.txt");
            fileOuputStream.write(bFile);
            fileOuputStream.close();

            System.out.println("Done");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}