-
Notifications
You must be signed in to change notification settings - Fork 1
Example: Simple Writing
lecogiteur edited this page May 29, 2013
·
2 revisions
package my.package1;
@CsvType
public class MyCsvBean{
@CsvField
private String name;
@CsvField
private String address;
@CsvField
private int numberOfPerson;
public String getName(){
return name;
}
public String getAddress(){
return address;
}
public int getNumberOfPerson(){
return numberOfPerson;
}
public void setAddress(String address){
this.address = address;
}
public void setName(String name){
this.name = name;
}
public void setNumberOfPerson(int numberOfPerson){
this.numberOfPerson = numberOfPerson;
}
}
package my.package1;
public class MyMain{
public static MyCsvBean getBean(){
final MyCsvBean bean = new MyCsvBean();
bean.setName("my name");
bean.setAddress("my address");
bean.setNumberOfPerson(10);
return bean;
}
public static void main (String[] args){
final FactoryCsvWriter factory = new FactoryCsvWriter("my.package1");
final CsvWriter writer = factory.createCsvWriter(MyCsvBean.class, "/tmp/myfile.csv");
MyCsvBean bean = getBean();
writer.write(bean);
write.close();
}
}
Content of File: /tmp/myfile.csv
my name,my address,10