В соответствии с этим сообщением о возможностях SuperCSV, может ли SuperCSV обрабатывать изменение значений заголовков (только имена столбцов) читать из базы данных?
Например, следующий фрагмент кода детализирует текущее состояние и ожидаемое состояние.
Текущее состояние
ВВОД:
final String[] header = new String[] { "firstName", "lastName", "birthDate"};
// write the header
beanWriter.writeHeader(header);
// write the beans
for( final CustomerBean customer : customers ) {
beanWriter.write(customer, header, processors);
}
ВЫХОД: файл с именами столбцов:
firstName, lastName, birthDate
Bob , Doe , 02/12/2013
Ожидаемое состояние
ВВОД:
final String[] header = new String[] { "firstName", "lastName", "birthDate"};
// write the header
beanWriter.writeHeader(header);
// write the beans
for( final CustomerBean customer : customers ) {
beanWriter.write(customer, header, processors);
}
// modify the headers
??????
ВЫХОД: файл с измененными именами столбцов:
First Name, Last Name, Birthday
Bob , Doe , 02/12/2013
Любая помощь приветствуется.