1

我正在尝试编写一个将 csv 内容转换为 bean 的代码。这就是我的代码的样子

final String TEMPLATE_FILE="addresses.csv";

    CSVReader template = new CSVReader(new FileReader(TEMPLATE_FILE));
    String [] header = template.readNext();
    ColumnPositionMappingStrategy strat = new ColumnPositionMappingStrategy();
    strat.setType(PersonEx.class);
    strat.setColumnMapping(header);
    CsvToBean csv = new CsvToBean();
    List list = csv.parse(strat, template);

在这里,如果 csvHeader 中缺少 PersonEx.class 的特定属性,则该属性被归为空。有没有办法,我可以忽略这一点,只创建一个存在于标题中的值的 bean?

4

0 回答 0