0

データが「,」で区切られ、「;」で終わるレコードを格納するファイルを作成しました。

これまでのところ、ファイルに追加できましたが、今度はレコード内の特定の要素を更新する必要があります。各レコードは一意の識別子で始まります。

以下は、ファイルが開かれ、各一意の 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();
4

1 に答える 1