我刚刚使用以下代码在MainActivity中创建了一个文件:
FileOutputStream outputStream = openFileOutput("user", Context.MODE_PRIVATE);
outputStream.close();
现在,如果我想读取文件,请注意什么(注意文件显然会在内部存储中创建)?
是否有一种方法可以使文件读取作为Java中的 Scanner 函数(字符串逐字逐行读取)?
答案 0 :(得分:1)
使用与openFileOutput()相同的参数的openFileInput()。
答案 1 :(得分:0)
这是我从您的问题中理解的解决方案,
FileInputStream fIn = new FileInputStream(new File("FILE_PATH"));
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(fIn));
String str = bufferedReader.readLine();