データが「,」で区切られ、「;」で終わるレコードを格納するファイルを作成しました。
これまでのところ、ファイルに追加できましたが、今度はレコード内の特定の要素を更新する必要があります。各レコードは一意の識別子で始まります。
以下は、ファイルが開かれ、各一意の ID が配列に読み込まれる方法のサンプルです。
DataInputStream fin = new DataInputStream(openFileInput("Updates.txt"));
try {
for (;;) {
String record = fin.readUTF();
Log.d(DEBUG_TAG, "Record "+record);
elements = record.split(",");
String trackingNo = elements[0];
UpdateRecord item = new UpdateRecord(trackingNo);
}
}
catch (EOFException e) {
Log.i("Data Input Sample", "End of file reached");
}
fin.close();