我正在開發一個android應用程序,我需要它來讀取文本文件。一旦它讀取了我需要的文本文件save certain parts
到數據庫。 文本文件包含以下內容:在Android中拆分文本文件
Title - Hello
Date - 03/02/1982
Info - Information blablabla
Title - New title
Date - 04/05/1993
Info - New Info
我想我需要使用空白行作爲separator
文本文件分爲兩部分。然後,我需要獲取像Title這樣的個人信息並將其作爲標題保存到數據庫中。有沒有辦法做到這一點?我知道如何閱讀所有的文本文件。我正在使用它來讀取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();
}
我只是想知道這個分裂事件。 謝謝
爲什麼不使用XML文件? – user1810737
這是我正在和朋友一起工作的一個項目,我們正在使用txt文件 –
但是你明白user1810737試圖告訴你什麼?您可以使用xml文件創建更多結構,並且有足夠的庫可用於讀取這些xml文件並分配變量,如:標題,日期和信息。 –