在Android系统中按行读取指定路径的txt文件信息,并返回文件内容的信息,请写出具体的代码
时间: 2023-12-10 10:37:54 浏览: 140
以下是一个简单的方法,用于在 Android 系统中读取指定路径的 txt 文件并按行返回文件内容信息:
```java
public String readTxtFile(String filePath) {
StringBuilder builder = new StringBuilder();
try {
FileInputStream inputStream = new FileInputStream(filePath);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null) {
builder.append(line).append("\n");
}
reader.close();
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
return builder.toString();
}
```
在这个方法中,我们首先创建一个 StringBuilder 对象,用于存储读取到的文本文件内容。接着,我们打开一个 FileInputStream 对象,该对象将会读取指定路径的 txt 文件。我们使用 BufferedReader 对象按行读取 txt 文件,并将每一行添加到 StringBuilder 对象中。最后,我们返回 StringBuilder 对象中存储的字符串,其中包含了 txt 文件的内容信息。
需要注意的是,该方法可能会抛出 IOException 异常,因此我们需要在代码中进行异常处理。
阅读全文