你可以使用java.nio.file.Files类中的readAllBytes()方法来实现这个功能。以下是一个示例代码:

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

public class FileToArrayConverter {
    public static byte[] convertFileToArray(String filePath) throws IOException {
        Path path = Path.of(filePath);
        return Files.readAllBytes(path);
    }

    public static void main(String[] args) {
        try {
            String filePath = "path/to/your/file.txt";
            byte[] fileArray = convertFileToArray(filePath);
            // 使用文件数组进行进一步的处理
            // ...
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

convertFileToArray()方法中,我们首先使用Path.of(filePath)方法将文件路径转换为Path对象。然后,我们使用Files.readAllBytes()方法读取文件的所有字节,并将结果作为字节数组返回。

main()方法中,我们可以调用convertFileToArray()方法来将文件转换为数组,并在需要的地方使用该数组进行进一步的处理。请确保将filePath变量替换为你要读取的文件的实际路径

java写一个方法通过文件路径找到文件把文件转换为数组形式并返回

原文地址: https://www.cveoy.top/t/topic/ipmm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录