草庐IT

MappingStrategy

全部标签

java - 修剪 OpenCSV 中的前导和尾随空格

我正在使用OpenCSV的CSVReader从文件中读取一些逗号分隔值。我不确定如何修剪前导和尾随空格。当然,我可以执行String.trim()但最好不要这样做。在documentation没有指定这样的选项。 最佳答案 如果您正在使用bean映射和OpenCSV,我个人更喜欢扩展MappingStrategy,因为它处理对其相关字段的最终值分配。想象一下您的字段是制表符分隔的。那么您可能很难扩展CSVReader。此外,需要的编码更少。在下面的示例中,我使用的是ColumnPositionMappingStrategy,但您可以