Обновить указатель c расположение файла, разделенного указанным c символом в JAVA - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь сделать систему баз данных TXT. Я застрял здесь и сейчас. Что я хочу сделать, это ввести местоположение данных, а затем обновить их. Я разделяю данные с этим персонажем. "|"

Структура, подобная этой:

ID |Name |Job     |Phone Number
---+-----+--------+------------
55 |John |Plumber |555444

Идентификационная часть должна определить, в какой строке она находится, а именная часть находится в столбце.

data_Update(filename, id, "Name", "Bob Ross");

Я хочу сделать такую ​​функцию.

1 Ответ

0 голосов
/ 13 апреля 2020

Вы можете сделать это следующим образом:

Прочитать файл и для каждой строки текста добавить запись в вашу HashMap

Map<Integer, Map<String,Object>> personMap

Где ключ представляет Id человека, И Значение представляет собой отображение имени поля на значение поля для текущей записи.

В вашем методе db_update найдите человека по id и обновите, например,

personMap.get(Id).put(fieldname,value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...