Этот вопрос задавался пару раз, и я видел решения. Однако, прежде чем я начну читать файл, у меня также есть возможность найти хороший способ записи в файл, чтобы чтение и доступ к файлу были простыми и эффективными.
Файл должен содержать сотни тысяч строк в каждой строке, содержащей 5-9 элементов подряд. Как имя, ssn и другие. Я планировал сохранить эти элементы в файле с помощью разделителя (например, запятой), чтобы получить доступ к нему так же просто, как найти местоположение запятой и прочитать до следующей запятой. Как вы думаете, это хороший (эффективный) способ чтения / записи в файл?
Следующая задача после чтения - сохранить эти (5-9) элементы на карте (карте Java).
Является ли мой способ записи / чтения простым и эффективным (когда я говорю «эффективный» ... представьте, что я собираюсь прочитать файл, который может содержать сотни тысяч строк в каждой строке, содержащей до 9 различных элементов)? Должен ли я использовать шаблон / маркер для написания и чтения каждой строки?
Любое ваше мнение также будет оценено. Спасибо.
РЕДАКТИРОВАТЬ: Мы переносим данные из мэйнфрейма в веб-систему (которая фактически использует Oracle). Однако нам нужно получить данные из мэйнфрейма, обработать их и настроить некоторые объекты перед сохранением в новой базе данных. Поэтому моя проблема заключается в том, чтобы получить данные из основного фрейма и поместить их в базу данных.