第一个类
public class WriteCsvInfo {
private String id;
private String name;
private int age;
private Date date;
/**
* @return return id
*/
public String getId() {
return id;
}
/**
* @param assiging id
*/
public void setId(String id) {
this.id = id;
}
/**
* @return return name
*/
public String getName() {
return name;
}
/**
* @param assiging name
*/
public void setName(String name) {
this.name = name;
}
/**
* @return return age
*/
public int getAge() {
return age;
}
/**
* @param assiging age
*/
public void setAge(int age) {
this.age = age;
}
/**
* @return return date
*/
public Date getDate() {
return date;
}
/**
* @param assiging date
*/
public void setDate(Date date) {
this.date = date;
}
}
第二个类
import java.io.FileWriter;
import java.util.ArrayList;import java.util.Date;
import java.util.List;
public class TestWriteCSV {
private static List<WriteCsvInfo> getWriteCsvInfoList(){
List<WriteCsvInfo> writeCsvInfoList = new ArrayList<WriteCsvInfo>();
for(int i = 0;i < 10;i ++){
WriteCsvInfo writeCsvInfo = new WriteCsvInfo();
writeCsvInfo.setId(i+"");
writeCsvInfo.setName("name"+i);
writeCsvInfo.setAge(i+18+i);
writeCsvInfo.setDate(new Date());
writeCsvInfoList.add(writeCsvInfo);
}
return writeCsvInfoList;
}
public static void main(String[] args) throws Exception {
List<WriteCsvInfo> writeCsvInfoList = getWriteCsvInfoList();
String fileName = "Export Winners Per Tier"+".csv";
String path = "E:/" + fileName;
FileWriter fw = new FileWriter(path);
String header = "Sub Center,Draw Number,Tie Number,Amount Of Winter\r\n";
fw.write(header);
StringBuffer str = null;
for(WriteCsvInfo writeCsvInfo : writeCsvInfoList)
{
str = new StringBuffer();
fw.flush();
str.append(null == writeCsvInfo.getId()? "" : writeCsvInfo.getId().toString());
str.append(",");
str.append(null == writeCsvInfo.getName()? "" : writeCsvInfo.getName().toString());
str.append(",");
str.append(0 == writeCsvInfo.getAge()? "" : writeCsvInfo.getAge());
str.append(",");
str.append(null == writeCsvInfo.getDate()? "" : writeCsvInfo.getDate().toString());
str.append(",\r\n");
fw.write(str.toString());
}
fw.flush();
fw.close();
}
}