案例:通过测试是最快的了一种
普通IO耗时1.3s
public static String openStringFileIO(String path, String fileName) {
long time = System.currentTimeMillis();
String result = null;
File f = new File(path, fileName);
try {
FileInputStream fileInputStream = new FileInputStream(f);
StringBuilder buffer = new StringBuilder();
String line;
BufferedReader in = new BufferedReader(new InputStreamReader(fileInputStream));
while ((line = in.readLine()) != null) {
buffer.append(line);
}
result = buffer.toString();
} catch (IOException e) {
e.printStackTrace();
}
Logger.d("openStringFileIO " + (System.currentTimeMillis() - time));
return result;
}