0
我们如何将多值地图转换为CSV,我可以使用单个键值地图。但面对多值地图的问题。 我用这个将多值地图转换为CSV
private String getCSVRow(Set<String> headers, Map<String, String> map) {
List<String> items = new ArrayList<String>();
for (String header : headers) {
String value = map.get(header) == null ? "" : map.get(header).replace(",", "");
items.add(value);
}
return StringUtils.join(items.toArray(), ",");
}
转换键值在这一点,如果我想提出Map<String, List<String>>
为i参数我会怎么做呢?