我下面的代码正在打印带有数据的列。我尝试了 putescapeCsv
的方法,StringEscapeUtils
但逗号仍然没有从名称列中删除。
builder.append("Code,CodeName,CodeDepartment");
builder.append(System.lineSeparator());
Set<Entry<String, CodeDetails>> entrySet = sorted.entrySet();
for(Entry<String, CodeDetails> entry : entrySet)
{
builder.append(entry.getKey());
builder.append(",");
builder.append(entry.getValue().getCodeName());
StringEscapeUtils.escapeCsv(entry.getValue().getCodeName());
builder.append(",");
builder.append(entry.getValue().getCodeDepartment());
}