正如标题,是否可以将文件中的所有字节存储到字节数组中而不会出现java堆空间错误?
最佳答案
是的,您可以使用IOUtils.toByteArray(InputStream input)
来存储它。
此外,如果它是一个大文件,您可以通过使用 vm 参数执行它来增加 java 堆空间:
java -Xmx6g myprogram
或
java -jar -Xmx6g myprogram.jar
6g
表示 6 GB 堆
关于java - 是否可以将文件中的所有字节存储到字节数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26403523/