1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
List<Map<String,String>> allMaps = mes data...
List<String> keys = ...
StringBuilder sb = new SB();
// Pour les entetes
for(String key : keys) {
sb.append(key);
sb.append(","); // A gerer en plus que le dernier elt n'a pas de virgule
}
sb.append("\n");
// Pour le contenu
for(Map<String> oneMap : allMaps) {
for(String key : keys) {
String value = oneMap.get(key);
sb.append(key);
sb.append(","); // A gerer en plus que le dernier elt n'a pas de virgule
}
sb.append("\n");
} |