OpenCSV Java - CsvToBeanFilter 使用带注释的对象而不是

我正在读取一个 CSV 文件,并使用 aHeaderColumnNameTranslateMappingStrategy将我的对象中的列与输入数据中的列相关联,并且一切正常。

此外,我还实现了CsvToBeanFilter在构造对象之前过滤掉数据以提高性能。

我想做的是远离HeaderColumnNameTranslateMappingStrategy并移动到我的对象上的注释字段。

提供的示例用于CsvToBeanFilter然而,似乎是指MappingStrategy获取对象的列外。

任何想法如何使用带注释的字段来做到这一点?

提供的文档无法编译的事实来看,并且引用了不推荐使用的方法,这让我觉得我可能不走运。


守候你守候我
浏览 525回答 1
1回答

繁花不似锦

从我提交的错误报告中交叉发布。是的,你在一个不正常的时刻抓住了我们。在我弃用 getColumnIndex() 之后,我意识到它的用途,并且 CsvToBeanFilter (BeanVerifier) 的替代品在 master 中,但尚未发布。现在,如果需要,只需使用已弃用的 getColumnIndex() 即可。一旦 4.4 发布,从 CsvToBeanFilter 转移到 BeanVerifier 应该很容易。下次我会处理文档错误,但非常感谢您指出。我相信完美的文档。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java