如何从内部存储中读取文件?

时间:2017-12-03 18:01:07

标签: java android

我刚刚使用以下代码在MainActivity中创建了一个文件:

FileOutputStream outputStream = openFileOutput("user", Context.MODE_PRIVATE);
outputStream.close(); 

现在,如果我想读取文件,请注意什么(注意文件显然会在内部存储中创建)?

是否有一种方法可以使文件读取作为Java中的 Scanner 函数(字符串逐字逐行读取)?

2 个答案:

答案 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();