opencsv在集合的开始和结束处添加分隔符

polhcujo  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(315)

我试图通过opencsv导出一个bean,但在导出结构中遇到了一个小问题。
我有几个这样的专栏

@CsvBindAndSplitByPosition(position = 16, splitOn = "\\|", converter = MultiAttributeValueConverter.class, elementType = MultiAttributeValue.class, writeDelimiter = "|")
    private List<MultiAttributeValue> attributes;

按预期工作并提供以下结果

...,"attribute1=value|attribute2=value2|attribute3=value3",...

我需要稍微不同的输出

...,"|attribute1=value|attribute2=value2|attribute3=value3|",...

我需要这些领域的领先和落后。目前,我不知道如何添加这些与任何默认功能或在哪里添加它。
很高兴有任何意见或建议
edit as request in comment info关于multivvalueattribute当前无法访问代码,因此更像是一个松散的描述,尽管它不应该影响我的案例,因为对于一个简单的字符串,我也会遇到同样的问题

class MultivValueAttribute {
    String name;
    String value;
    ...
}

Converter:
    return name+value;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题