如何在 Java 中将文件转换为字节数组

  1. 使用 readAllBytes() 在 Java 中把一个文件转换为字节数组
  2. 在 Java 中使用 FileUtils.readFileToByteArray() 将文件转换为字节数组

本教程讨论了在 Java 中把文件转换为字节数组的方法。

使用 readAllBytes() 在 Java 中把一个文件转换为字节数组

在 Java 中,将文件转换为字节数组的最简单方法是使用 Files 类提供的 readAllBytes() 方法。在下面的例子中,我们将首先读取一个 Files,然后将其转换为 byte[]

import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;

public class MyClass {
    public static void main(String args[]) throws IOException {
        File file = new File('sample.txt')
        byte[] fileContent = Files.readAllBytes(file.toPath());
    }
}

在 Java 中使用 FileUtils.readFileToByteArray() 将文件转换为字节数组

在 Java 中,另一种将文件转换为字节数组的方法是使用 Apache Commons File Utils提供的 FileUtils.readFileToByteArray()。下面的例子说明了这一点。

import org.apache.commons.io.FileUtils;

public class MyClass {
    public static void main(String[] args) throws IOException {
        File file = new File('sample.txt');
        byte[] fileContent = FileUtils.readFileToByteArray(file);
    }
}

相关文章 - Java File

  • 如何在 Java 中将文件读取为字符串
  • 如何在 Java 中创建文件并向其写入数据
  • comments powered by Disqus