Я пишу код, который собирает всю информацию о кредитной карте каждого покупателя и хранит ее в файле.Формат, который я использую для хранения информации в файле:
[Credit Card Number] | [User Name] | [Street Address] | [Zipcode] | @
[Credit Card Number] | [User Name] | [Street Address] | [Zipcode] | @
.....
Теперь, Credit Card Number
, <User Name>
, <Street Address>
и <Zipcode>
являются фактическими полями пользовательского интерфейса.Я фиксирую эту информацию, использую Разделитель полей "|"и запишите разделитель "@" в моем коде, чтобы я мог получить доступ к полям и записям, как и когда мне нужно.Но это просто логика, которую я имею, и теперь я начал задаваться вопросом, будет ли это работать, в первую очередь, из-за API-интерфейса файлов в Java.Не существует метода, который позволял бы мне получать доступ к определенным полям в записи даже после наличия разделителя.Я также проверил API RandomAccessFile.
Может кто-нибудь предложить мне другие возможные подходы к этой проблеме?
Я хочу провести различие между полями в записи и между различными записями, чтобы я мог выполнять такие операции, какпоиск пользователя с номером кредитной карты = XXX и извлечение информации.