eWi*_*dII 8 java arrays io out-of-memory
是否有更清洁,更快速的方法:
BufferedReader inputReader = new BufferedReader(new InputStreamReader(context.openFileInput("data.txt")));
String inputString;
StringBuilder stringBuffer = new StringBuilder();
while ((inputString = inputReader.readLine()) != null) {
stringBuffer.append(inputString + "\n");
}
text = stringBuffer.toString();
byte[] data = text.getBytes();
Run Code Online (Sandbox Code Playgroud)
基本上我正在尝试将文件转换为byte[],除非文件足够大,然后我遇到了一个outofmemory错误.我一直在四处寻找SO解决的办法,我想在这里做到这一点,也没有工作.任何帮助,将不胜感激.
几点建议: