我正在使用SuperCsv API,我正在阅读现有的csv并使用csvMapReader排除少数列;结果映射我正在使用csvMapWriter编写,但生成的csv具有列标题不是自然顺序,因为它在第一个csv中。怎么做,
Map<String, Object> csv_new_Map;
while ((csv_new_Map = csvMapReader.read(headers, processors)) != null) {
for (String exclude : exclusionDataSet) {
csv_2G_Map.remove(exclude);
}
listOfRows.add(csvOrderedMap);
}
mapWriter.writeHeader(headers_x);
for (int i = 0; i < listOfRows.size(); i++) {
mapWriter.write(listOfRows.get(i), headers_x, processors_x);
}
任何建议