Java записывать объекты в файл CSV - PullRequest
0 голосов
/ 09 июля 2020

У меня есть требование, по которому я должен записать список объектов в файл CSV. Я не могу

ObjectOutputStream.write()

Так как мне также нужно добавить некоторые дополнительные атрибуты вместе с данными объекта и удалить пару полей из объекта для записи в файл CSV. Пожалуйста, подскажите, как это сделать лучше.

1 Ответ

0 голосов
/ 09 июля 2020

Загрузите OpenCSV , следуйте учебнику OpenCSV , возможно, и получите:)

NB: На самом деле нет хорошего варианта сказать java: «Просто напишите этот объект» без какого-либо контекста. Просто напишите код, который явно отправляет каждое поле. Итак, не делайте (psuedocode):

csv.write(object);

, но делайте:

csv.writeEntry(object.name, formatDate(object.birthDate));

Таким образом, вы определяете порядок, способ форматирования каждого поля и можете добавить или пропустите все, что хотите.

...