0
多値マップをCSVに変換するにはどうすればいいですか?私は単一のキー値マップで行うことができます。しかし、多価値マップに直面する問題。 は、私は私は私がそれを行いますどのようにパラメータとしてMap<String, List<String>>
を入れたい場合は、このでこの多値マップを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(), ",");
}
を使用してキー値を変換するのですか?