This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-csv.git


The following commit(s) were added to refs/heads/master by this push:
     new 4d2616b  [CSV-239] Cannot get headers in column order from CSVRecord.
4d2616b is described below

commit 4d2616b7a550c2ce855b612829eb34dea9ce09dc
Author: Gary Gregory <[email protected]>
AuthorDate: Mon May 20 20:08:08 2019 -0400

    [CSV-239] Cannot get headers in column order from CSVRecord.
    
    Undo previous change.
---
 src/main/java/org/apache/commons/csv/CSVParser.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/commons/csv/CSVParser.java 
b/src/main/java/org/apache/commons/csv/CSVParser.java
index 7b42206..15357c0 100644
--- a/src/main/java/org/apache/commons/csv/CSVParser.java
+++ b/src/main/java/org/apache/commons/csv/CSVParser.java
@@ -35,6 +35,7 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.Iterator;
+import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.NoSuchElementException;
@@ -441,7 +442,7 @@ public final class CSVParser implements 
Iterable<CSVRecord>, Closeable {
     private Map<String, Integer> createEmptyHeaderMap() {
         return this.format.getIgnoreHeaderCase() ?
                 new TreeMap<>(String.CASE_INSENSITIVE_ORDER) :
-                new TreeMap<>();
+                new LinkedHashMap<>();
     }
 
     /**

Reply via email to