In line with this post about abilities of SuperCSV, can SuperCSV handle changing the values of the headers(column names only) read from the database?
For example, the following code snippet details the Current State and the Expected State.
Current State
INPUT:
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);
}
OUTPUT: file with column names:
firstName, lastName, birthDate
Bob , Doe , 02/12/2013
Expected State
INPUT:
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
??????
OUTPUT: file with modified column names:
First Name, Last Name, Birthday
Bob , Doe , 02/12/2013
Any assistance is greatly appreciated.