我一直在尝试读取一个txt文件。 TXT文件包含的行e.g读取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"
但是如何。
它存储的话不仅没有全线。 – 2012-08-12 00:27:58
我的错误。检查编辑。 – Makoto 2012-08-12 00:28:48