我一直在尝试读取 txt 文件。txt 文件包含行,例如
First Line
Second Line
Third Line
.
.
.
现在我正在使用以下代码
InputStream is = null;
try {
is = getResources().getAssets().open("myFile.txt");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ArrayList<String> arrayOfLines = new ArrayList<String>();
Reader reader;
//char[] buffer = new char[2048];
try {
Reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
int n;
while ((n = reader.read()) != -1) {
}
}catch (Exception e) {
e.printStackTrace();
}
我的问题是,如何将每一行存储在 arrayList 中。Ofc 我们必须使用检查"/n"
但是如何。