我正在开发一个 android 应用程序,我需要它来读取文本文件。一旦它读取了我需要的文本文件save certain parts
到数据库。文本文件包含以下内容:
Title - Hello
Date - 03/02/1982
Info - Information blablabla
Title - New title
Date - 04/05/1993
Info - New Info
我认为我需要通过使用空白行将文本文件一分为二separator
。然后我需要获取标题等个人信息并将其作为标题保存到数据库中。有没有办法做到这一点?我知道如何阅读所有的文本文件。我正在使用它来读取complete
文本文件。
TextView helloTxt = (TextView) findViewById(R.id.hellotxt);
helloTxt.setText(readTxt());
}
private String readTxt() {
InputStream inputStream = getResources().openRawResource(R.raw.hello);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
int i;
try {
i = inputStream.read();
while (i != -1) {
byteArrayOutputStream.write(i);
i = inputStream.read();
}
inputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return byteArrayOutputStream.toString();
}
我只是想知道这个分裂事件。谢谢