File读取android 文件目录
时间: 2023-09-30 11:05:36 浏览: 39
在 Android 中,可以使用以下代码读取文件:
```java
try {
// 打开文件输入流
FileInputStream fileStream = openFileInput("your_file_name");
// 将输入流转换为字节流
InputStreamReader inputReader = new InputStreamReader(fileStream);
// 创建一个输入缓冲区
BufferedReader bufferReader = new BufferedReader(inputReader);
// 创建一个字符串构建器,用于存储文件内容
StringBuilder sb = new StringBuilder();
// 逐行读取文件内容并添加到字符串构建器中
String line;
while ((line = bufferReader.readLine()) != null) {
sb.append(line).append("\n");
}
// 关闭输入流
bufferReader.close();
inputReader.close();
fileStream.close();
// 获取读取的文件内容
String fileContent = sb.toString();
// 处理文件内容
// ...
} catch (IOException e) {
e.printStackTrace();
}
```
请注意,上述代码中的 `your_file_name` 应该替换为实际的文件名。如果要读取应用程序的私有文件,可以使用 `openFileInput` 方法打开文件输入流。如果要读取外部存储中的文件,可以使用 `FileInputStream` 类打开文件输入流。